作业帮 > 综合 > 作业

matlab求解微分方程时,m文件函数如何编辑

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/01 18:48:14
matlab求解微分方程时,m文件函数如何编辑
在网上找到一篇博文,内容是这样的
二阶非线性系统的微分方程:
x″ + 0.5*x′+ 2*x + x^2 = 0
求系统在初始条件为x(0)=1,x′(0)=0的数值解.

建立M函数:
function xdot=odetest(t,x)%龙格-库塔算法测试%二阶非线性系统微分方程 xdotdot + 0.5*xdot + 2*x + x^2 = 0%求系统在初始条件为x(0)=1,xdot(0)=0的数值解xdot=zeros(2,1);xdot(1)=x(2);xdot(2)=-0.5*x(2)-2*x(1)-x(1)^2;
xdot(1),xdot(2),x(2)分别是什么意思.为什么有xdot=zeros(2,1)这语句
请无视这个问题,我已经懂了
xdot(n),第n列的微分
x(n),第n列的解