早教吧作业答案频道 -->数学-->
二阶微分方程组的MATLAB解法请告诉一种用ode45来解二阶微分方程组的方法,最好把算法写出来
题目详情
二阶微分方程组的MATLAB解法
请告诉一种用ode45来解二阶微分方程组的方法,最好把算法写出来
请告诉一种用ode45来解二阶微分方程组的方法,最好把算法写出来
▼优质解答
答案和解析
一个二阶微分方程:
y''+y'+y=sin(t)
初始条件为y(0)=5,y'(0)=6.
过程:
先降阶为一阶微分方程组
y'=z
z'=-z-y+sin(t)
编制如下函数m文件
function dy=weifen(t,x)
dy=zeros(2,1);
%y=x(1)
%z=x(2)
dy(1)=x(2);
dy(2)=sin(t)-x(2)-x(1);
然后用ode45解方程
[t,y]=ode45(@weifen,[0 20],[5 6])
plot(t,y)就可以画出y和y'的图像
y''+y'+y=sin(t)
初始条件为y(0)=5,y'(0)=6.
过程:
先降阶为一阶微分方程组
y'=z
z'=-z-y+sin(t)
编制如下函数m文件
function dy=weifen(t,x)
dy=zeros(2,1);
%y=x(1)
%z=x(2)
dy(1)=x(2);
dy(2)=sin(t)-x(2)-x(1);
然后用ode45解方程
[t,y]=ode45(@weifen,[0 20],[5 6])
plot(t,y)就可以画出y和y'的图像
看了 二阶微分方程组的MATLAB...的网友还看了以下:
高二直线方程问题1.求过点A(-1,1),且与点B(2,5)的距离最大的直线l的点法向式方程2.已知 2020-03-30 …
已知直线l:2x-3y+1=0,点A(-1,-2),求:1>点A关于l的对称点A'的坐标;2>直线 2020-05-16 …
设直线l的方程为(a+1)x+y-2-a=0(x∈R)若直线l在两坐标轴上的截距相等,求l方程.: 2020-05-16 …
2直线的法线式方程为什么会写成这种形式.请说明.设原点O到直线L的距离为p并且L的垂线OD的倾斜角 2020-05-16 …
2道直线与方程的题1.直线L经过点p(2,-1),在x轴和y轴上的截距分别为a,b,且a=3b,求 2020-05-21 …
高二--直线方程3题目1.原点O在直线L的射影为(4,-1),求直线L方程.2.已知三角形ABC三 2020-05-22 …
已知圆O方程为x^2+(y-1)^2=5,直线L方程Mx-y+1-M=0(1)求证当M∈R时,L与 2020-05-23 …
求过点P且平行于直线l的直线的一般方程P(2,1)L:X+4=0P(1,2)L:X/3+Y/4+1 2020-08-02 …
一道关于参数方程的题.过点A(1,0)的直线l与抛物线y^2=8x交于M、N两点,求线段MN中点的 2020-08-02 …
直线系方程是怎么来的?他是怎么推出来的?这道题为什么要这么设?(其实都是同一个问题)例如:已知直线L 2020-12-28 …