解单一微分方程组
S=dsolve(eqn,cond)
eqn是微分方程等式,其中微分用diff函数表示,cond是确定微分方程不定系数的条件。注意函数要用带括号的形式定义。即:
y
(
x
)
=
2
∗
x
;
y(x)=2*x;
y(x)=2∗x; 不能是
y
=
2
∗
x
;
y=2*x;
y=2∗x;
确定初始条件时要设置一个新变量:
D
y
=
d
i
f
f
(
y
,
x
)
D
y
(
0
)
=
=
1
Dy=diff(y,x)\quad Dy(0)==1
Dy=diff(y,x)Dy(0)==1
如果没有cond则为解中含有不定系数C。
举例
求解微分方程:
y
′
′
′
−
3
y
′
′
+
3
y
′
−
y
=
−
1
y'''-3y''+3y'-y=-1
y′′′−3y′′+3y′−y=−1
初始条件
y
′
′
(
0
)
=
y
′
(
0
)
=
1
,
y
(
0
)
=
2
y''(0)=y'(0)=1,\quad y(0)=2
y′′(0)=y′(0)=1,y(0)=2
解微分方程组
Y=dsolve(eqns,cond)
Y、eqn的形式和solve中的Y相同(参见解方程组部分)
举例
{
x
′
−
2
y
′
′
−
2
y
=
0
,
x
(
0
)
=
x
′
(
0
)
=
0
x
′
′
−
2
y
′
=
2
s
i
n
(
t
)
,
y
(
0
)
=
y
′
(
0
)
=
1
\left\{ \begin{aligned} x'-2y''-2y=0,\quad x(0)=x'(0)=0\\ x''-2y'=2sin(t),\quad y(0)=y'(0)=1 \end{aligned} \right.
{x′−2y′′−2y=0,x(0)=x′(0)=0x′′−2y′=2sin(t),y(0)=y′(0)=1