MATLAB:求微分方程y*y'/5+x/4=0 的通解,并求任意常数为1时的解!

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 18:37:39

MATLAB:求微分方程y*y'/5+x/4=0 的通解,并求任意常数为1时的解!
MATLAB:求微分方程y*y'/5+x/4=0 的通解,并求任意常数为1时的解!

MATLAB:求微分方程y*y'/5+x/4=0 的通解,并求任意常数为1时的解!
f=dsolve('Dy=-5*x*y/4','x')
subs(f,x,1)

syms y x %定义基本符号变量
y=dsolve('0.2*y*Dy+0.25*x=0','x') %对于指定变量x求解微分方程
yy=subs(y,'C3',1) %用1置换C3产生yy
ezplot(yy(1),[-2,2,-2,2],1) %调用函数画上半圆
hold on
ezplot(yy(2),[-2,2,-...

全部展开

syms y x %定义基本符号变量
y=dsolve('0.2*y*Dy+0.25*x=0','x') %对于指定变量x求解微分方程
yy=subs(y,'C3',1) %用1置换C3产生yy
ezplot(yy(1),[-2,2,-2,2],1) %调用函数画上半圆
hold on
ezplot(yy(2),[-2,2,-2,2],1) %调用函数画下半圆
grid on %画网格线
xlabel('Y') %Y作为横轴
ylabel('X') %x作纵轴
hold off

收起