matlab dsolve函数构造微分方程

Posted 胡刚2021

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了matlab dsolve函数构造微分方程相关的知识,希望对你有一定的参考价值。

构造一个微分方程 y ( t ) = 2 ∗ e − 5 ∗ t y(t)=2*e^-5*t y(t)=2e5t
你可以这么写

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 C1e5t的 t 赋值为 0,赋值为0后,得到的值为C1,使得C1等于2。

这就是我们想要的结果

以上是关于matlab dsolve函数构造微分方程的主要内容,如果未能解决你的问题,请参考以下文章

怎样使MATLAB的fsolve函数不输出提示信息?

matlab求解常微分方程

如何用matlab求解微分方程并画图

matlab中fsolve解二元方程问题

如何用matlab求解微分方程并画图

MATLAB fsolve函数调用