如何使用matlab用梯形法解常微分方程dy/dx=y/x-y^2/x,y(1)=0.5,求出其数值解
来源:学生作业帮 编辑:神马作文网作业帮 分类:数学作业 时间:2024/11/12 14:12:46
如何使用matlab用梯形法解常微分方程dy/dx=y/x-y^2/x,y(1)=0.5,求出其数值解
y=dsolve('Dy=y/x-y^2/x','y(1)=0.5','x')
y =
1/(1/x + 1)
梯形公式:
y(1)=0.5;x(1)=1;h=0.1;
for n=1:99
x(n+1)=x(n)+h;
y(n+1)=y(n)+h*( y(n)/x(n)-y(n)^2/x(n));
y(n+1)=y(n)+h/2*( y(n)/x(n)-y(n)^2/x(n) +y(n+1)/x(n+1)-y(n+1)^2/x(n+1) );
end
plot(x,y,'y')
y =
1/(1/x + 1)
梯形公式:
y(1)=0.5;x(1)=1;h=0.1;
for n=1:99
x(n+1)=x(n)+h;
y(n+1)=y(n)+h*( y(n)/x(n)-y(n)^2/x(n));
y(n+1)=y(n)+h/2*( y(n)/x(n)-y(n)^2/x(n) +y(n+1)/x(n+1)-y(n+1)^2/x(n+1) );
end
plot(x,y,'y')
如何使用matlab用梯形法解常微分方程dy/dx=y/x-y^2/x,y(1)=0.5,求出其数值解
用MATLAB求解微分方程dy/dx-2y/(x+1)=(x+1)^5/2
解微分方程 dy/dx=x-y
微分方程 dy/dx=(-2x)/y
请问各位高手如何使用matlab解微分方程 y''(x)-y(x)sinx=0,y(0)=1,y'(0)=0;用数值解法
解常微分方程dy/dx=(y^2-y)/(1+x^2+y^2)
解微分方程(1+x)dy=(1+y)dx
解微分方程 dy/y+1=dx/x+1
解微分方程dy/dx=1/(x+y)
解dy/dx=y/[2(lny-x)]这个微分方程
常微分方程 解dy/dx + y - x^2=0
解常微分方程dy/dx=(x+y)^2