hold on 是不是只有用plot函数画图时才有用?
想把多幅图画在一副图里,我知道用hold on可以实现,但是不是这时的画图函数必须是plot??
因为今天用imagesc函数画好像就不行。 搜索论坛,看置顶帖。里边都有你要的答案
以下仅供参考
help subplothelp imshow help plot 我在写这个帖子之前我就搜索了论坛,里面用hold on 时的画图函数都是plot
没涉及其他画图函数!
我在help里有搜过hold on,但是只是说了它的功能而已
其实我的意思是用其他画图函数时,用什么命令可以实现画在同一幅图中?
谢谢!
回复上楼
hold on保留axes原有的对象,并绘制新的对象hold off则不保留,仅绘制当前对象
在同一个axes里绘制多个对象
figure
hold on
plot('、、、、')
surf(X,Y,Z)
imshow(img)
多个axes的绘制
subplot(121),hold on
.......
这里的绘图语句都是在子图1
.......
subplot(122),hold on
这里的绘图语句都是在子图1
.......
但是在一个多个子图里绘制单个对象的时候,并不会影响到其他的子图
figure,hold off
subplot(211),fplot(@(x)sin(x),);
subplot(212),fplot(@(x)sin(x)+cos(x),);
[ 本帖最后由 花如月 于 2007-7-31 22:28 编辑 ]
页:
[1]