tnjk.net
当前位置:首页 >> mAtlAB 清除plot图像 >>

mAtlAB 清除plot图像

matlab中将清除图形用subplot函数。 假设这两个subplot的句柄是handles_ax1,handles_ax2,可以直接用cla(handles_ax1)清除图像,比如: >> a=0:0.01:pi; >> ax1=SUBPLOT(2,1,1);plot(a,sin(a)); >> ax2=SUBPLOT(2,1,2);plot(a,cos(a)); >> cla(...

假设这两个subplot的句柄是handles_ax1,handles_ax2,你可以直接用cla(handles_ax1)清除图像,比如: >> a=0:0.01:pi; >> ax1=SUBPLOT(2,1,1);plot(a,sin(a)); >> ax2=SUBPLOT(2,1,2);plot(a,cos(a)); >> cla(ax1);cla(ax2);

可以通过get函数获取坐标轴的children属性,该属性保存了坐标轴中的所有子图形。之后利用delete函数进行指定删除就可以了。 举例如下: h = get(handles.axes1, 'children'); % 获取坐标轴的children属性 delete(h(1)); % 删除上次绘制的子图形

matlab中没有专门删除线的指令,不过你可以这样做: 1、找出你要删除的线的方程,使用hold on,再用背景色(一般是白色)plot或plot3出来,在plot或plot3函数最后加上'w'即可。 2、如果这条线与其它线相交会出现一个白点,可以找出白点的坐标,...

用findobj查找一下,比如h = findobj,h中0是根对象的句柄,figure句柄为整数,一般是1,2等等,坐标轴,线等等的句柄都是随机分配的实数,一般来说,h的第一个是0,第二个是1,坐标轴是第三个,所以删除曲线从第四个开始,可以试一下delete(h(4:...

不明白你说的“截缺是什么。。。 如果你的数据确实只有10个点,那么你试试: figure, plot(1:10, Y); figure, plot(linspace(4,6,10), Y);

点击hide plot tools按钮。如下图红圈中的按钮

正确的程序是: figure(1) plot(a,b) figure(2) plot(c,d) ....... 在plot之前先打开一个figure,就能在这个figure上面画图,想出多少图像都可以。

参考代码如下,你运行看看是不是你要的效果 clcclear allclose allx = 0; % 初始数据y = 0; % 初始数据figure(1)plot(x,y,'^r');grid onhold on % 若之前的图像不想保留,则把hold on注释掉xlabel('x');ylabel('y');for i=1:10 x = x + 1; % 更...

图像去噪和平滑处理是对通过拍摄等获取的图片进行的处理步骤 你自己画的曲线图谈不上去噪吧? 平滑可以,但导入数据后,是进行曲线拟合等操作。 你给的信息不够啊

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