MATLAB绘图报错

img


大家好!请问MATLAB出现这样的情况,是为什么啊。绘制图片。代码应该没有错吧。源代码是这个😭

img

不太了解,plot每次画一条线试试,hold on 在加下一条

没有错误,你用命令行一行一行写,程序连不上,应该用脚本.m全写完了再运行就没问题。

x=0:0.1:3;
y1=x;
y2=x.^2;
y3=x.^3;
plot(x,y1,'redo',x,y2,'blueo',x,y3,'blacko')
title('示意图')
xlabel('x的变化')
ylabel('y的变化')
text(0.5,25,'说明示例')
legend('线性y=0','二次方y=x^2','三次方y=x^3')

这样新建脚本

img

运行完了是这样的

img

试试最后一行改成legend([y1,y2,y3],'线性y=x','二次方y=x^2','三次方y=x^3')