作业帮 > 综合 > 作业

如何把MATLAB的m文件与命令写一起

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/06/17 10:31:29
如何把MATLAB的m文件与命令写一起
M文件中:
function y=ill(t,x)
a=1;b=0.3;
y=[a*x(1)*x(2)-b*x(1),-a*x(1)*x(2)]';
命令窗口中:
>> [t,x]=ode45('ill',[0:50],[0.02,0.98]);[t,x]
>> plot(t,x(:,1),t,x(:,2)),grid,pause
请问命令窗口中的语句是什么意思
怎么把命令窗口中的语句写到m文件中
如何把MATLAB的m文件与命令写一起
[t,x]=ode45('ill',[0:50],[0.02,0.98]);
用ode45(四阶龙格库塔)法求解数值积分的库函数
ill是自定义函数的文件名.[0,50]积分区间,[0.02,0.98]是初始值
[t,x]
显示积分求解出的t值和x值
>> plot(t,x(:,1),t,x(:,2)),grid,pause
画出tx图,加网格,暂停
调用ode45接微分方程是不能写在同一个m文件中的.但是你可以先写函数ill保存为一个m文件,在写调用程序到另一个m文件,两个m文件在同一路径下就行了