MATLAB画图没有报错但无图形题目:用改进欧拉法画dy/dx=x+y,并与精确解y(x)=2e^x-1-x比较h=0.1;x=1:1:11;y(1)=1;y2(1)=1;for i=1:1:10 k1=x(i)+y(x(i)); k2=x(i)+h+y(x(i))+h*k1; y(i+1)=y(x(i))+h/2*(k1+k2); y2(i+1)=2*exp(x(

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/16 03:13:16

MATLAB画图没有报错但无图形题目:用改进欧拉法画dy/dx=x+y,并与精确解y(x)=2e^x-1-x比较h=0.1;x=1:1:11;y(1)=1;y2(1)=1;for i=1:1:10 k1=x(i)+y(x(i)); k2=x(i)+h+y(x(i))+h*k1; y(i+1)=y(x(i))+h/2*(k1+k2); y2(i+1)=2*exp(x(
MATLAB画图没有报错但无图形
题目:用改进欧拉法画dy/dx=x+y,并与精确解y(x)=2e^x-1-x比较
h=0.1;
x=1:1:11;
y(1)=1;
y2(1)=1;
for i=1:1:10
k1=x(i)+y(x(i));
k2=x(i)+h+y(x(i))+h*k1;
y(i+1)=y(x(i))+h/2*(k1+k2);
y2(i+1)=2*exp(x(i+1))-1-x(i+1);
end
plot(x,y2,'r',x,y,'g')
axis([0 1 1 3.5])
set(gca,'xtick',[0 0.5 1])
set(gca,'xticklabel','0|0.5|1')
set(gca,'ytick',[1 1.5 2 2.5 3 3.5])
set(gca,'yticklabel','1|1.5|2|2.5|3|3.5')
legend('精确解','前向Eula法')
h=0.1;
x=0:0.1:1;
y(1)=1;
y2(1)=1;
for i=1:1:10
k1=x(i)+y(x(i));
k2=(x(i)+h)+(y(x(i))+h*k1);
y(i+1)=y(x(i))+h/2*(k1+k2);
y2(i+1)=2*exp(x(i+1))-1-x(i+1);
end
plot(x,y2,'r',x,y,'g')
axis([0 1 1 3.5])
set(gca,'xtick',[0 0.5 1])
set(gca,'xticklabel','0|0.5|1')
set(gca,'ytick',[1 1.5 2 2.5 3 3.5])
set(gca,'yticklabel','1|1.5|2|2.5|3|3.5')
legend('精确解','前向Eula法')
如果这样写,那么怎么样修改不出现“ Attempted to access y(0); index must be a positive integer or logical.”

MATLAB画图没有报错但无图形题目:用改进欧拉法画dy/dx=x+y,并与精确解y(x)=2e^x-1-x比较h=0.1;x=1:1:11;y(1)=1;y2(1)=1;for i=1:1:10 k1=x(i)+y(x(i)); k2=x(i)+h+y(x(i))+h*k1; y(i+1)=y(x(i))+h/2*(k1+k2); y2(i+1)=2*exp(x(
你的x=0:0.1:1,得到的数组第一位x(1)=0;然后用 k1=x(i)+y(x(i)),就出现了y(0)的情况,matlab里面的矩阵下标是从1开始的,不能出现0,也不能出现小数,所以你想用这种y(x(i))赋值的话,必须保证x矩阵(向量)都是正整数,所以你要不想换步长与初值,那就得考虑换y的下标了,换成y(i)试试?
k1=x(i)+y(x(i));
k2=(x(i)+h)+(y(x(i))+h*k1);
y(i+1)=y(x(i))+h/2*(k1+k2);
里面的y(x(i))都换成y(i)

MATLAB画图没有报错但无图形题目:用改进欧拉法画dy/dx=x+y,并与精确解y(x)=2e^x-1-x比较h=0.1;x=1:1:11;y(1)=1;y2(1)=1;for i=1:1:10 k1=x(i)+y(x(i)); k2=x(i)+h+y(x(i))+h*k1; y(i+1)=y(x(i))+h/2*(k1+k2); y2(i+1)=2*exp(x( matlab怎么画图不同形状的图形,图形如下 matlab surf函数画图用surf做出该公式的图形,急求 matlab 画图 三元函数|x|+|y|+|z|=1这个图形用matlab怎么画呢?(最好有程序) matlab 画图 z=x^2+y^2用matlab画出z=x^2+y^2的三维图形 matlab中mesh函数画不出图形我用matlab中的mesh函数画图,为什么画不出来? matlab画图怎么画出平滑的图?matlab画出的图常常有锯齿,哪怕是直线也有锯齿,像图1那样,感觉很粗糙.但经常看到论文里别人画的图却十分细腻,如图2.是matlab图形处理的能力不够吗?有没有谁画过 MATLAB中画图函数,plot(x,f)语句为什么一直报错?f是x的函数,求大神指导, matlab画图报错、、、、clc,clearx=-10:0.1:10;y=x.*(x4);plot(x,y) 这个函数用matlab画图, MATLAB 指数函数图形输出问题!急我按这样输入,结果老这样报错,怎么修改,正确输出图形. Matlab画矩形怎样用Matlab画出这种图形,有Matlab的画图教程没. 下面的分段函数用matlab画图为什么老是报错?x=1:0.1:30;y=(5*1.0558-5*1.0558^(x-1))/(-0.0558).*(x4&&x6);plot(x,y); 求助两题自动控制原理的题目用matlab画图我会,但不会分析稳定性那些的...很急,求帮助!满意至少加到100分~先谢谢了~ matlab下用plot画图怎么加粗 分式函数用matlab怎么画图 怎么用matlab做四维图形 如何用matlab画图 mesh不会用matlab 但想画个3D的图像.z=600/(x^2+y^2+300)