永发信息网

该微分方程组的解及绘图方法这是我自己编的程序,不知道为什么不能成功,求教 syms s1 s2 x1

答案:2  悬赏:60  手机版
解决时间 2021-02-12 16:24
该微分方程组的解及绘图方法这是我自己编的程序,不知道为什么不能成功,求教 syms s1 s2 x1
最佳答案
你输入错了:(1)第三行的第一个括号是多余的;(2)所有的d_equt1, ...名称都和最后一行的d_eq1, ...不符,必须更正过来;另外,没必要syms这些变量,然后还在最后一行多写两个't',matlab默认的自变量名称就是t,不怕它不认识.算出来是没解析解的,于是改用ode45来求数值解并画图.先写如下的m-file,保存为myfun.m到当前目录下:function y = myfun(t,x)s1=x(1);s2=x(2);x1=x(3);x2=x(4);y1=(0.25*405+0.25*s2-0.44*s1)/(3+0.25*t)-5.654*10^(-6)*x1*s1;y2=0.445*s1-0.25*s2/(9+0.25*t)-1.6625*10^(-5)*x2*s2*(405-s1)/(201+405-s1);y3=(0.25*x2-0.44*x1-0.25*x1)/(3+0.25*t);y4=(0.44*x1-0.25*x2-0.25*x2)/(9+0.25*t);y=[y1;y2;y3;y4];之后,在命令窗口输入:[t,x]=ode45(@myfun,[0:0.01:20],[30 30 3000 3000]);s1=x(:,1);s2=x(:,2);x1=x(:,3);x2=x(:,4);plot(t,s1,t,s2,t,x1,t,x2)hleg1 = legend('s1','s2','x1','x2');就是解方程和画图了.解完的变量储存在t和x里,x的第一列对应s1,第二列对应s2,以此类推.最后一行是在写图例,方便你看哪根线是哪个函数.注意,第一行的[0:0.01:20]是我自己设定的画图区间和步长,你自己可以自行调整,0.01是图上每个点的间隔,越小图越精确;0和20是t的起点和终点.你要是想画相图(这里顶多画三维的),比如你画s1和s2的,就是plot(s1,s2)画s1,s2,x1的,就是plot3(s1,s2,x1)
全部回答
这个问题我还想问问老师呢
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
桔子网络怎么去啊,我要去那办事
龙门县地址在哪,我要去那里办事
可以带5瓶洗发水5瓶沐浴露等上动车吗?
蓝码网络地址有知道的么?有点事想过去
哪个视频剪辑软件好用
6年级的培养良好的学习习惯是什么要全部的格
保康药品超市岙山药店我想知道这个在什么地方
贝壳网络地址在哪,我要去那里办事
那巴村在哪里啊,我有事要去这个地方
http://pan.baidu.com/s/1c0kyVK0(可以添加
舌系带两侧的穴名是:A.舌系带B.舌系脉C.聚泉
哪些常见微生物可以使食品腐败
北面、北片,区别是?为什么呢?
偶然的一次认识一个网友挺聊得来的,聊了好几
西安电信iptv哪个频道可以看奥运会直播
推荐资讯
广东农信澄海农村信用社城北储蓄所在什么地方
李楼镇妇幼保健计划生育服务站这个地址在什么
微夷大厦-停车场在什么地方啊,我要过去处理
富奥花园这个地址在什么地方,我要处理点事
穿越火线 cf的官位的标志是怎么样的
振心武道会馆体验1课时地址好找么,我有些事
2016年温州市中考科目和总分满分设置,温州市
【bestir】关于康德头顶上的星空原句是什么版
求高手急回答数学题1从123479中任取不同两数
陈老师购买了100本书一部分是八元一本的,另
盗墓笔记页游盘古斧如何获得
a乘以4=b(a、b是非0的自然数),b是a的倍数.
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?