当前位置 :
matlab解微分方程dy/dt=k*x+k*y;K=1;x=[010];这个方程用MATLAB怎么解?
7人问答
问题描述:

matlab解微分方程

dy/dt=k*x+k*y;K=1;x=[010];

这个方程用MATLAB怎么解?

金逸文回答:
  symsxky   y=dsolve('Dy=k*x+k*y','x')   C3=0   k=1   x=0:0.1:10;   y=eval(y);   这里我假设了一个初值,你需要给出初值才能计算!   祝你学习愉快!
金炽家回答:
  我用plot(x,y),为什么不能作图?另外用ode45(@(t,x)k*x+k*y,[0,10],0);和这个用什么区别
金逸文回答:
  可以作图的,我试过了的,ode45函数是数值求解微分方程,dsolve求取的是解析解!
金炽家回答:
  我用plot(x,y);试过了不能作图,>>plot(x,y)???Errorusing==>plotConversiontodoublefromsymisnotpossible.
金逸文回答:
  你的matlab的版本太低了吧,我这里真是没有问题的!
金炽家回答:
  >>y=eval(y);???Undefinedfunctionorvariable'C1'.Errorin==>sym.evalat9s=evalin('caller',map2mat(char(x)));这个有错误我用的是MATLAB7
金逸文回答:
  你给方程一个初值吧,然后使用下面的函数段!symsxkyy=dsolve('Dy=k*x+k*y','y(0)=1','x')k=1x=0:0.1:10;y=eval(y);plot(x,y)
最新更新
PC端 | 移动端 | mip端
字典翻译(zidianfy.com)汇总了汉语字典,新华字典,成语字典,组词,词语,在线查字典,中文字典,英汉字典,在线字典,康熙字典等等,是学生查询学习资料的好帮手,是老师教学的好助手。
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
电话:  邮箱:
Copyright©2009-2021 字典翻译 zidianfy.com 版权所有 闽ICP备2022014709号-7
lyric 頭條新聞