Matlab是一款非常优秀的数值计算软件。可以使用dsolve命令求解微分方程。
工具/原料
Matlab
方法/步骤
1、在matlab命令窗口输入helpdsolve可以得到关于dsolve函数的一些侬钛卤眶帮助。基本的使用方式是dsolve('稆糨孝汶;equ');其中,equ表示方程,返回结果为带有常量的符号解,例一:symsy(x);dsolve(diff(y)==y+1)或者dsolve('Dy=y+1','x')都是dy/dx=y+1的解高阶情况:Dy=diff(y);D2y=diff(y,2);
2、例二:使用D代替diff时,默认变量为t,如dsolve('D2y=x*y')ans=C27*exp(t*x^(1/2))+C28*exp(-t*x^(1/2))要使变量为x使用>>dsolve('D2y=x*y','x')ans=C30*airy(0,x)+C31*airy(2,x)