我有以下 matlab 代码,用于通过欧拉法逼近微分方程:
% Eulermethod
a=0;
b=0.6;
Steps=6;
dt=(b-a)/Steps;
x=zeros(Steps+1,1);
x(1,1)=1;
y=zeros(Steps+1,1);
for i=1:Steps
x(i+1,1)=x(i,1)+dt*(x(i,1)*x(i,1)+1);
end
plot(x)
我希望能够在一个图中为几个不同的 Steps 值绘制解图,并让 x 轴从 0 到 0.6 而不是从例如 1 到 100 000 等。可以这样做吗?