访问结构的特定元素

时间:2013-12-19 11:26:31

标签: matlab properties struct return

假设我的结构为r,其属性为a。如果我们想要访问该属性a,我认为我们可以执行以下操作:

r.a

此处,这将返回a

的所有值

如何返回仅具有特定值的a?比方说,我希望值为a=55

感谢。

1 个答案:

答案 0 :(得分:2)

我认为你可以这样做:

[r.a] == 55

或者r([r.a] == 55)如果你想要结构本身

e.g:

r(1).a = 1;
r(2).a = 2;
r(3).a = 55;
r(4).a = 3;
r(5).a = 55;

[r.a] == 55

ans =

   0   0   1   0   1