一个二阶微分方程:y''+y'+y=sin(t)初始条件为y(0)=5,y'(0)=6.过程:先降阶为一阶微分方程组y'=zz'=-z-y+sin(t)。
clear;clc[t,x]=ode45(@(t,x)[x(2);(1-x(1)^2)*x(2)-x(1)],[0 10],[1 0]);plot(t,x(:,1))
这个一点都不懂。😝 这个一点都不懂。😝
>> clear>> syms a b c d e;>> y=dsolve('a*D2y+b*Dy+c*y=0','y(0)=d',。
从常用库里拖入相应模块,按照下图建立模型。
U=dsolve('A*D2U+B*DU+C*U=K')不谢
微分方程的话可以用dsolve函数,格式可以总结为dsolve('equation','condition',自变量)的形式。自变量默认为t。这种方法解微分方程还好。如。
微分方程的话可以用dsolve函数,格式可以总结为dsolve('equation','condition',自变量)的形式。自变量默认为t。这种方法解微分方程还好。如。
在微分方程表达式输入中,以大写字母D来表示微分 dsolve调用格式:dsolve('equ1','equ2',....'equN') 另外要注意:在微。
大概这样写:首先先建立2个editor第一个用来描述方程,建立M文件;第二个用来算方程第一个editor:%%%%设y(1)=y,y(2)=dyfunction dy=fun(t,y)global M。
回顶部 |