可变访问组件

3次查看(最近30天)
乔纳斯斯特罗姆Seez
乔纳斯斯特罗姆Seez 2020年4月8日
这就跟你问声好!
我想知道是否有任何好的方式访问组件与字符串变量。让我举个例子。
我有一个字符串数组,想要通过循环访问每个组件的值。
components = ["componentName1", "componentName2", "componentName3",…]
For I = 1:长度(分量)
value = app.components(1, i).Value
结束
为了澄清component(1, i)是一个字符串,而不是app内部的对象,然而字符串有该组件的名称。
我很感激我能得到的任何帮助!

接受的答案

Guillaume
Guillaume 2020年4月8日
看到 从变量中生成字段名 这也适用于类属性。
i = 1:元素个数(组件)喜欢数字而不喜欢长度
值=应用。(组件(i)) value;%喜欢用向量进行一维索引
% . .
结束
1评论
乔纳斯斯特罗姆Seez
乔纳斯斯特罗姆Seez 2020年4月8日
它工作!非常感谢!

登录评论。

更多的答案(0)

标签

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!