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/08/26 12:41:57
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('有变位
xR@_ev'"č{P QA PRaii |;iXnͽ|RjUI1T2,im[- HvLV1 S +Ai>h|:PܢF~Zu(t60<y%EѡMd)2#G&ǗkИ<O}XwI!0%K+??{0v!Y'ǃj"2e2g f_Dg_ ( }VkQȮlP^$w_u1lۤ岴) h9 79dI䓉o+AZ&1zMԮrT=7@n\ٓښ能vNag>M ;'NK$4H6̉Y뒛{xv"_T6EM

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