如何在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如何画二维饼图
  • 热门搜索
    哺乳期乳腺炎怎么办 白色糠疹怎么治疗 个人所得税app怎么退税 史莱姆怎么做 百莲凯产品怎么样 皮肤过敏红痒怎么办 妊娠纹怎么预防 玫瑰花怎么养 前言怎么写 手气怎么治