matlab ode45 求方程(1+x^2)y''=2xy',y(0)=1,y'(0)=3 的数值解,我的运行不行,
来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/08/18 19:44:19
matlab ode45 求方程(1+x^2)y''=2xy',y(0)=1,y'(0)=3 的数值解,我的运行不行,
我编的函数文件:function dy=sdre(x,y)
dy=[y(2);2*x/(1+x^2)*y(2)];
程序 [x,y]=ode45('sdre',[0 10],[1 3]);
plot(x,y)
我编的函数文件:function dy=sdre(x,y)
dy=[y(2);2*x/(1+x^2)*y(2)];
程序 [x,y]=ode45('sdre',[0 10],[1 3]);
plot(x,y)
![matlab ode45 求方程(1+x^2)y''=2xy',y(0)=1,y'(0)=3 的数值解,我的运行不行,](/uploads/image/z/807544-64-4.jpg?t=matlab+ode45+%E6%B1%82%E6%96%B9%E7%A8%8B%EF%BC%881%2Bx%5E2%29y%27%27%3D2xy%27%2Cy%280%29%3D1%2Cy%27%280%29%3D3+%E7%9A%84%E6%95%B0%E5%80%BC%E8%A7%A3%2C%E6%88%91%E7%9A%84%E8%BF%90%E8%A1%8C%E4%B8%8D%E8%A1%8C%2C)
1.建立M文件vdp1001a.m如下:function dy=vdp1001a(x,y)dy=zeros(2,1);dy(1)=y(2);dy(2)=2*x*y(2)/(1+x^2); 2.取x0=0,xf=10,输入命令:[X,Y]=ode45('vdp1001a',[0 10],[1 3]);plot(X,Y(:,1),'-')3.结果如图
![](http://img.wesiedu.com/upload/d/88/d88c43bc99ae780bf9ffbac19a8fe9fa.jpg)
![](http://img.wesiedu.com/upload/d/88/d88c43bc99ae780bf9ffbac19a8fe9fa.jpg)
matlab ode45 求方程(1+x^2)y''=2xy',y(0)=1,y'(0)=3 的数值解,我的运行不行,
在matlab中用 ode45解方程 y'=x-y,y(0)=1,0
用MATLAB解方程(y+2)y'=x,当x=0:1:100时,求y的数值,并画出y的图形,怎么输入命令?
MATLAB求方程y’= y - 2x/y,y(0) = 1 (0≤x≤1,h = 0.1) 的数值解,要求编写程序
(2) 设方程式为y’=-40y,y(0)=2用欧拉数值方法与ode45求方程式的数值解 请大神用MATLAB编写啊
matlab 求线性方程的数值特解,并画出图形:y'''+8y'=0,y(0)=1,y'(0)=1y''())=2,x[
matlab 数值解比如有方程 y^3+x^2+3x-2y=1 其中x的区间为0到10 如何让matlab求解数值解y呢
用matlab求微分方程 y’=-y2+x,y(0)=1的数值解,
MATLAB 求微分方程数值解 y''-y'+y=0 y(1)=2,y(2)=0,x∈[0,20] MATLAB代码
用matlab求这个方程的数值解:y''-(1-y^2)y'+y=0,y(1)=2,y(2)=0,[0,20],麻烦把程
用matlab ode45求微分方程组 dx/dt+x+y=0 dy/dt+x-y=0 x(0)=0 y(0)=1 t=
如何用ode45解这个微分方程 这个方程的matlab程序又该如何写?ay"-b(y'^2)+c*siny=0 自变量为