编程知识 cdmana.com

求常微分方程的数值解

(1+t^2)y的二次导+2ty的一阶导+3y=2 t0=0,tf=5 y(t0)=0 y(t0)的一阶导=1




参考答案1:

你好,这是一个二阶常微分方程,有如下求解方案

odefun = @(t,y) [ y(2);  (2-3*y(1)-2*y(2))/(1+t^2) ]; % 常微分转化,y(1)~y,y(2)~y'tspan = [0, 5]; % 方程求解时间区间y0 = [0; 1]; % 初值[t, y] = ode45(odefun, tspan, y0);plot(t, y(:,1), 'r-'); hold on; % y值plot(t, y(:,2), 'b-') % y'值legend('y', 'y''')

img

有帮助望采纳哟,谢谢啦




参考答案2:

版权声明
本文为[CSDN问答]所创,转载请带上原文链接,感谢
https://ask.csdn.net/questions/7597679

Scroll to Top