matlab中这句语句有什么作用?delete(findobj(gcf,'type','text'));为什么在程序中有它没它都一样?x=-10:0.1:10;y=10:0.1:20;subplot(221);plot(sin(x));subplot(222);plot(cos(x));subplot(223);plot(y.^2);subplot(224);plot(1./y);delete(fin

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/23 16:34:58
matlab中这句语句有什么作用?delete(findobj(gcf,'type','text'));为什么在程序中有它没它都一样?x=-10:0.1:10;y=10:0.1:20;subplot(221);plot(sin(x));subplot(222);plot(cos(x));subplot(223);plot(y.^2);subplot(224);plot(1./y);delete(fin

matlab中这句语句有什么作用?delete(findobj(gcf,'type','text'));为什么在程序中有它没它都一样?x=-10:0.1:10;y=10:0.1:20;subplot(221);plot(sin(x));subplot(222);plot(cos(x));subplot(223);plot(y.^2);subplot(224);plot(1./y);delete(fin
matlab中这句语句有什么作用?delete(findobj(gcf,'type','text'));为什么在程序中有它没它都一样?
x=-10:0.1:10;
y=10:0.1:20;
subplot(221);plot(sin(x));
subplot(222);plot(cos(x));
subplot(223);plot(y.^2);
subplot(224);plot(1./y);
delete(findobj(gcf,'type','text'));
subplot(221);title('正弦');
subplot(222);title('余弦');
subplot(223);title('二次');
subplot(224);title('双曲');
>>
>> figure;
x=-10:0.1:10;
y=10:0.1:20;
subplot(221);plot(sin(x));
subplot(222);plot(cos(x));
subplot(223);plot(y.^2);
subplot(224);plot(1./y);
subplot(221);title('正弦');
subplot(222);title('余弦');
subplot(223);title('二次');
subplot(224);title('双曲');
两个程序中一个有delete(findobj(gcf,'type','text'));另一个没有,但结果输图都一样,望高手不吝赐教!

matlab中这句语句有什么作用?delete(findobj(gcf,'type','text'));为什么在程序中有它没它都一样?x=-10:0.1:10;y=10:0.1:20;subplot(221);plot(sin(x));subplot(222);plot(cos(x));subplot(223);plot(y.^2);subplot(224);plot(1./y);delete(fin
delete(findobj(gcf,'type','text'));
用于删除画图上存在的text.
但是在你的程序中
x=-10:0.1:10;
y=10:0.1:20;
subplot(221);plot(sin(x));
subplot(222);plot(cos(x));
subplot(223);plot(y.^2);
subplot(224);plot(1./y);
这些内容没有设置text的程序.
所以,删除没有的东西,和不进行删除,有什么区别呢?