matlab dsolve函数构造微分方程
Posted 胡刚2021
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了matlab dsolve函数构造微分方程相关的知识,希望对你有一定的参考价值。
构造一个微分方程
y
(
t
)
=
2
∗
e
−
5
∗
t
y(t)=2*e^-5*t
y(t)=2∗e−5∗t
你可以这么写
diff 函数的意思是求y的导数,
diff(y) == -5 * y 的意思是 y 的导数等于 -5 * y,得出的结果如下:
这里如果我们要指定 C1 的值为2,必须通过给微分方程赋初值来做到。
将前面的dslove函数,多传递一个参数
y = dsolve(diff(y) == -5*y, 'y(0) == 2');
y
(
0
)
=
=
2
y(0) == 2
y(0)==2 的意思就是给
C
1
∗
e
−
5
∗
t
C1*e^-5*t
C1∗e−5∗t的 t 赋值为 0,赋值为0后,得到的值为C1,使得C1等于2。
这就是我们想要的结果
以上是关于matlab dsolve函数构造微分方程的主要内容,如果未能解决你的问题,请参考以下文章