【发布时间】:2014-03-27 14:37:11
【问题描述】:
我正在尝试在串行对象的回调中将 3 个向量绘制到 matlab GUI 上。 我想在轴手柄上绘制它,但问题是它只绘制最后一个向量;
plot(handles.axes1,sensor1,'r');
plot(handles.axes1,sensor2,'b');
plot(handles.axes1,sensor3,'g');
我在网上搜索,发现这个问题可以通过hold on and hold of feature解决,所以我尝试了这个
plot(handles.axes1,sensor1,'r');
hold on ;
plot(handles.axes1,sensor2,'b');
plot(handles.axes1,sensor3,'g');
hold off;
但在这种情况下,打开了一个新图形(不知道为什么),并且只绘制了最后一个图。
我被困住了。如果有人知道会是什么问题? 谢谢
【问题讨论】:
-
目的是按照向量的顺序绘制向量吗?并且向量的长度是否相同?
-
向量的长度相同。是的,目的是在同一张图上绘制所有 3 个。做比较