mdsk.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 %释放h...

因为你用了figure语句。 figure语句的作用就是新开一个画图窗口,然后在这个窗口绘图。 将figure语句删除即可。 我看了下你程序里用了4个figure。 把这四个figure删除即可得到你想要的结果。 除非你想画图在不同的窗口,否则没有必要用figure语

hold on 是保存axes内图像用的 如果你在新画图像之后不想覆盖原图像就要加上hold on这句话

在你第一幅图的代码下面直接写hold on,接着第二幅图的代码就可以了。比如: clc,clear,clfy1=randperm(10);plot(y1,'b-')hold onpause(5)y2=rand(3,4);plot(y2,'r-') 先画出蓝色,隔5s后出现红色线:

在matlab中 hold on与 hold off 的作用是控制是否让之后的作图覆盖之前的作图,若要保留之前作图,需要命令 hold on(每次打开matlab,默认的状态是 hold off)。当不需要保留时,可以再改回 hold off。 案例说明: ezplot('sin') hold on; ezpl...

因为你用了figure语句。 figure语句的作用就是新开一个画图窗口,然后在这个窗口绘图。 将figure语句删除即可。 我看了下你程序里用了4个figure。 把这四个figure删除即可得到你想要的结果。 除非你想画图在不同的窗口,否则没有必要用figure语...

不是。 简单地说,hold on/off 可以理解为一个坐标轴的属性,只要该坐标轴的状态为 hold on,它就会保持这个状态(期间可以再出现hold on,但是实际上没有改变任何事 ),直至给出hold off

不是hold on 的原因,是因为你的点都是离散的。可以把这些点存到数组中,然后绘制数组,就是连起来的线了

1.首先添加一个clock时间控件,输出时间t到一个示波器里。修改该示波器参数,进入到data history,删除limit data,勾选save data to workspace,变量名t,格式array。 2.仿照上面示波器参数设置,修改你所要显示的示波器。设变量名为x 3.在MATL...

没找着太合适的方法,我是通过获取legend的字符串,添加新字符串后在set回去解决的。 对于每一个想画图的.m文件,都写成下面的格式,要标记的字符串根据文件而定 figure(1); %统一句柄id hold on hl = legend; %获取当前的legend属性 if isempty...

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