查看单个帖子
旧 2019-12-10, 16:49   #1
poster
高级会员
 
注册日期: 2019-11-21
帖子: 3,006
声望力: 66
poster 正向着好的方向发展
帖子 MATLAB:从结构数组中收集

例如>>w = whos;的输出>>w = whos;返回结构数组。我想构造一个数组,其元素是每个结构中特定字段名称的标量。

执行此操作的最明显方法不是返回我想要的数组,而是每个答案单独返回。

>> w(1:2).bytes ans = 64 ans = 128 我可以循环执行此操作,但想知道是否有更好的方法。


回答:
将方括号放在表达式周围,即

[w(1:2).bytes]

更多&回答...
poster 当前离线   回复时引用此帖