连续问题,微分方程或偏微分方程一定能表示。比如疾病传染、新闻传播等。
离散问题,可以用差分方程或者类似于差分的算法。
方程
$y’=cos t$
代码
@
表示句柄,当把一个函数作为参数传给另外一个函数,这时候必须要用句柄。这里是把函数f
传给函数ode23
。
结果
高阶微分方程求解
方程
$begin{equation}
left{
begin{array}{r1}
y’’=-sin y+sin 5t\
y(0)=1\
y’(0)=0\
end{array}
right.
end{equation}$
可以将该高阶微分方程转化为两个一阶的微分方程:$begin{equation}
left{
begin{array}{r1}
y_1=y\
y_2=y’\
y’_1=y_2\
y’_2=-sin y_1+sin 5t\
y_1(0)=1\
y_2(0)=0\
end{array}
right.
end{equation}$
代码
结果
作者:@臭咸鱼
本文为作者原创,转载请注明出处:https://chouxianyu.github.io
欢迎讨论和交流!