在MATLAB中的一行中从单元格数组中获取所有一个属性

时间:2015-11-09 21:24:51

标签: matlab cell-array temporary-objects

我有一个包含属性myCellsid的单元格数组(称之为name)。我希望从单元格数组中选择所有ID。这很容易分为两行。我可以跑:

tmp=[myCells{:}];
[tmp.id]

有没有办法抛出中间tmp变量步骤?我想在一行中执行此操作。

1 个答案:

答案 0 :(得分:1)

以下应该做你的工作

extractfield([myCells{:}], 'id')