dfkt.net
当前位置:首页 >> mAtlAB holD on函数 >>

mAtlAB holD on函数

matlab中 hold on 的作用是在作下一幅图时保留已有图像.例如,>>fun=inline('x.^3-x-1','x'); %自定义函数>>fplot(@(x)fun(x),[-1,2]) %绘制第一幅图像 >>hold on>>x=-1:0.2:2;y=abs(x).^0.2.*sin(5*x);>>plot(x,y,'ro-')>>hold off %释放hold on

一般来说,先画第一个图,然后输入hold on指令,接下来在画其他的图,最后再输入hold off

(1)hold off 使当前轴及图形不在具备被刷新的性质.(2)hold on 和hold off是相对使用的:前者的意思是,你在当前图的轴(坐标系)中画了一幅图,再画另一幅图时,原来的图还在,与新图共存,都看得到;后者表达的是,你在当前图的轴(坐标系)中画了一幅图,此时,状态是hold off,则再画另一幅图时,原来的图就看不到了,在轴上绘制的是新图,原图被替换了.

就是画图(figure)的时候,取消原来的图.相反,hold on 表示保留原来的图.

一个hold on 就够了,全部画完之后hold off 如果想节约内存,可以试着用set命令.

hold on为图片保持不变,以前画的图不会被覆盖 axis用于标注坐标型和y的显示范围 qual,积分函数

(1) 你可以使用subplot命令,同时显示多个子图.(2) 会占用内存,你可以把图片保存下来,然后将图片关闭.

hold on用一次就可以了,不需要每次都写

axis square/将当前坐标系图形设置为方形.横轴及纵轴比例是1:1axis equal/将横轴纵轴的定标系数设成相同值.也就是说axis square刻度范围不一定一样,但是一定是方形的.axis equal刻度是等长的,但也不一定是方形的.axis equal使在每个方向的数据单位都相同.其中x-轴、y-轴与z-轴将根据所给数据在各个方向的数据单位自动调整其纵横比,这可以使sphere(25) 看起来更像球体,而非椭球体axis square设置当前图形为正方形(或立方体形),系统将调整x-轴、y-轴与z-轴,使它们有相同的长度,同时相应地自动调整数据单位之间的增加量

除了第一个subplot前面的figure留着,后面的figure语句都去掉,否则没画一个内容,都新开一个窗口.

相关文档
网站首页 | 网站地图
All rights reserved Powered by www.dfkt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com