操作方法
在matlab命令窗口输入help dsolve 可以得到关于dsolve函数的一些帮助。基本的使用方式是dsolve('equ'); 其中,equ表示方程,返回结果为带有常量的符号解, 例一: syms y(x); dsolve(diff(y) == y+ 1) 或者 dsolve('Dy = y + 1','x') 都是dy/dx = y + 1 的解 高阶情况: Dy = diff(y); D2y = diff(y, 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)