在matlab中用 ode45解方程 y'=x-y,y(0)=1,0
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/09/30 20:29:09
在matlab中用 ode45解方程 y'=x-y,y(0)=1,0
%%%%%%%%%%%%%%%%M-file 以下要单存一个文件在工作路径下%%%%%%%%%%%%%function dotx=myfun(t,y)
dotx=t-y;
%%%%%%%%%%%%%%%%M-file 以上要单存一个文件在工作路径下%%%%%%%%%%%%%在command 窗口
[t,y]=ode45('myfun',[0,3],1)
用plot(t,y) 绘图后,你要哪点值都可以,直接在图上看就可以了,即使用插值得到的也是近似值,因为你选择ode45已经是近似了,要想要精确值建议求解析解如下
y=dsolve('Dy=x-y','y(0)=1','x')
得到
y=x + 2/exp(x) - 1
把x=1,2,或3 带入即可
dotx=t-y;
%%%%%%%%%%%%%%%%M-file 以上要单存一个文件在工作路径下%%%%%%%%%%%%%在command 窗口
[t,y]=ode45('myfun',[0,3],1)
用plot(t,y) 绘图后,你要哪点值都可以,直接在图上看就可以了,即使用插值得到的也是近似值,因为你选择ode45已经是近似了,要想要精确值建议求解析解如下
y=dsolve('Dy=x-y','y(0)=1','x')
得到
y=x + 2/exp(x) - 1
把x=1,2,或3 带入即可
在matlab中用 ode45解方程 y'=x-y,y(0)=1,0
matlab ode45 求方程(1+x^2)y''=2xy',y(0)=1,y'(0)=3 的数值解,我的运行不行,
用matlab ode45求微分方程组 dx/dt+x+y=0 dy/dt+x-y=0 x(0)=0 y(0)=1 t=
[T,Y]=ode45(@rigid,[0 1],[rand(15,1)]);
如何用ode45解这个微分方程 这个方程的matlab程序又该如何写?ay"-b(y'^2)+c*siny=0 自变量为
我想用matlab中的ode45 求解常微分方程(Dy)^2-3*Dy+2y=1,y(0)=1,Dy(0)=0.
MATLAB求方程y’= y - 2x/y,y(0) = 1 (0≤x≤1,h = 0.1) 的数值解,要求编写程序
用MATLAB解方程(y+2)y'=x,当x=0:1:100时,求y的数值,并画出y的图形,怎么输入命令?
(2) 设方程式为y’=-40y,y(0)=2用欧拉数值方法与ode45求方程式的数值解 请大神用MATLAB编写啊
在方程4x-1/3y=5中用含x的代数式表示y是
MATLAB 求微分方程数值解 y''-y'+y=0 y(1)=2,y(2)=0,x∈[0,20] MATLAB代码
matlab ode45求解微分方程 D2y-0.01*Dy.^2+2*y=sin(t),