matlab 微分方程 数值解 求代码这个如何用matlab求解数值解?

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/06 07:34:26

matlab 微分方程 数值解 求代码这个如何用matlab求解数值解?
matlab 微分方程 数值解 求代码

这个如何用matlab求解数值解?

matlab 微分方程 数值解 求代码这个如何用matlab求解数值解?
结果:

代码:
clear all
clc
f=@(x,y)([y(2);
    y(1)/3536.4*(y(2)^2+14.142*y(2)+70.71)]);
[x,Y]=ode45(f,[0 20],[3 0]);
plot(x,Y(:,1),x,Y(:,2)),legend('y','dy/dt')
xlabel('x')