用matlab求微分方程y''=58.8siny y(0)=pi/4,y'(0)=0.我的程序是这样的:(看补充)
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/27 09:34:37
用matlab求微分方程y''=58.8siny y(0)=pi/4,y'(0)=0.我的程序是这样的:(看补充)
function dy=rigid(t,y)
dy=zeros(2,1);
dy(1)=y(2);
dy(2)=58.8*sin(y(1));
[t,y]=ode45(@rigid,[0 100],[0.785 0]);
plot(t,y(:,1))
显示第三行有错加y未定义!
function dy=rigid(t,y)
dy=zeros(2,1);
dy(1)=y(2);
dy(2)=58.8*sin(y(1));
[t,y]=ode45(@rigid,[0 100],[0.785 0]);
plot(t,y(:,1))
显示第三行有错加y未定义!
![用matlab求微分方程y''=58.8siny y(0)=pi/4,y'(0)=0.我的程序是这样的:(看补充)](/uploads/image/z/5918389-61-9.jpg?t=%E7%94%A8matlab%E6%B1%82%E5%BE%AE%E5%88%86%E6%96%B9%E7%A8%8By%27%27%3D58.8siny+y%280%29%3Dpi%2F4%2Cy%27%280%29%3D0.%E6%88%91%E7%9A%84%E7%A8%8B%E5%BA%8F%E6%98%AF%E8%BF%99%E6%A0%B7%E7%9A%84%EF%BC%9A%EF%BC%88%E7%9C%8B%E8%A1%A5%E5%85%85%EF%BC%89)
前四行保存为m文件
命令行输入
[t,y]=ode45(@rigid,[0 100],[0.785 0]);
plot(t,y(:,1))
结果
![](http://img.wesiedu.com/upload/0/fe/0febfe577d9ab4fedb68cecc2811ccd8.jpg)
命令行输入
[t,y]=ode45(@rigid,[0 100],[0.785 0]);
plot(t,y(:,1))
结果
![](http://img.wesiedu.com/upload/0/fe/0febfe577d9ab4fedb68cecc2811ccd8.jpg)
用matlab求微分方程y''=58.8siny y(0)=pi/4,y'(0)=0.我的程序是这样的:(看补充)
如何用ode45解这个微分方程 这个方程的matlab程序又该如何写?ay"-b(y'^2)+c*siny=0 自变量为
如何利用Matlab或Mathematica做4y+(xy/siny)=Pi^2的二维x-y函数图.x=0~1之间.
对下面的matlab程序进行修改,把微分方程改成y''+1/4y=8 0
高数题:求下列微分方程的通解.xdy+(x^2siny-y)dx=0(请写出详细过程,)
用matlab求微分方程 y’=-y2+x,y(0)=1的数值解,
matlaB:、解微分方程cosxsinydy=cosysinxdx,x=0时,y=4/pi
y=cos(10*t*pi)+cos(40*t*pi);t属于[0,1],求这个函数的EMD分解matlab程序,画出图
下列微分方程是一阶线性微分方程的是() A.y'=siny.B.yy'=1.C.y'=x^2+y^2.D.ydx+(x-
求微分方程y"-2y'+y=0的通解.
求微分方程y''+y'-y=0的通解
求微分方程y''+y'-2y=0 的通解.