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/05/09 14:21:26
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('有变位理论值','有变位测试值');
为什么出来后的图像标注是同一个?都是蓝色的.

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命令,应该没问题的.