如何在matlab中避免重复搜索对象?

 时间:2026-04-21 14:17:43

1、figure

运行这个函数,你可以得到图片。

如何在matlab中避免重复搜索对象?

2、ax = axes;

如何在matlab中避免重复搜索对象?

3、for ix=1:500   

for循环,ix为起点为1,终点为500,步进为1。

4、line(rand(1,5),rand(1,5),'Tag',num2str(ix),'Parent',ax);

如何在matlab中避免重复搜索对象?

5、end

%循环的结束语。

如何在matlab中避免重复搜索对象?

6、drawnow;

7、for ix=1:500   

for循环,ix为起点为1,终点为500,步进为1。

8、h = findobj(ax,'Tag',num2str(ix));   

9、set(h,'Color',rand(1,3));

%设置h的颜色。

10、end

drawnow;

如何在matlab中避免重复搜索对象?

11、更好的方法是将数组中的句柄和索引保存到第二个循环中的数组中。

12、figure 

ax = axes; 

h = gobjects(1,500);

for ix = 1:500   

h(ix) = line(rand(1,5),rand(1,5),'Tag',num2str(ix),'Parent',ax);

end

drawnow;

% Index into handle array

for ix=1:500   

set(h(ix),'Color',rand(1,3));

end

drawnow

如何在matlab中避免重复搜索对象?

  • 怎么实现散点正弦波动动画?
  • E-Study从小白到精通(6)-软件系统设置
  • 英雄联盟手游活动在哪?
  • c++ Opencv 头文件为什么无法打开?
  • MATLAB如何画二维饼图
  • 热门搜索
    果丹皮是一种什么制品的零食 对冲是什么意思 crystal是什么意思 趁火打劫的意思 打瘦脸针有什么副作用 奋不顾身的意思 光子嫩肤有什么效果 现在什么工作有前途 春日的意思 杀戮的意思