matlab中legend标注都是同一颜色,不随图像线型变化在同一坐标系内画两个图,程序分别如下:plot(1000*h,1000*V1,'.b');hold on;.D=qingxie(:,2);E=qingxie(:,1);plot(1000*D,1000*E,'-r+');hold on;然后标注:legend('有变位

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/08 15:06:02
matlab中legend标注都是同一颜色,不随图像线型变化在同一坐标系内画两个图,程序分别如下:plot(1000*h,1000*V1,''.b'');holdon;.D=qingxie(:,2);E=

matlab中legend标注都是同一颜色,不随图像线型变化在同一坐标系内画两个图,程序分别如下:plot(1000*h,1000*V1,'.b');hold on;.D=qingxie(:,2);E=qingxie(:,1);plot(1000*D,1000*E,'-r+');hold on;然后标注:legend('有变位
matlab中legend标注都是同一颜色,不随图像线型变化
在同一坐标系内画两个图,程序分别如下:
plot(1000*h,1000*V1,'.b');
hold on;
.
D=qingxie(:,2);
E=qingxie(:,1);
plot(1000*D,1000*E,'-r+');
hold on;
然后标注:
legend('有变位理论值','有变位测试值');
为什么出来后的图像标注是同一个?都是蓝色的.

matlab中legend标注都是同一颜色,不随图像线型变化在同一坐标系内画两个图,程序分别如下:plot(1000*h,1000*V1,'.b');hold on;.D=qingxie(:,2);E=qingxie(:,1);plot(1000*D,1000*E,'-r+');hold on;然后标注:legend('有变位
可能因为楼主不是在新开的窗口绘图,因而图中包含上一次运行绘图命令的结果.
试试在代码前面加一个cla或clf命令,应该没问题的.