如何在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如何画二维饼图
  • 热门搜索
    苹果6s怎么设置铃声 鸡胸肉怎么做才好吃 卫生间漏水怎么办 扫雷游戏怎么玩 cf的烟雾头怎么调 tata木门怎么样 黄褐斑怎么治 婚姻不顺怎么办 肌肉拉伤怎么治疗 博伦博格冰箱怎么样