用Matlab求解常微分方程求初值问题,原题是xdy+(x2?y)dx=0.

日期:2017-08-04 23:08:25 人气:1

用Matlab求解常微分方程求初值问题,原题是xdy+(x2?y)dx=0.

先变形为dy/dx=y/x-x,再用dsolve求通解或ode45求数值解。如: syms y(x) y=dsolve(diff(y)==y/x-x) 结果是: y = - x^2 + C1*x
    A+
热门评论