将结构转换为标量

时间:2013-02-04 15:57:29

标签: matlab structure

我有一个看起来像这样的结构:

Stats(1).Area = 12
Stats(2).Area = 27...

当我在命令窗口中执行以下操作时:

vec = [Stats.Area];

它工作正常,我得到一个向量,其中包含Area字段的所有值,用于结构Stats的大小。

但是函数中的同一行代码返回:

Dot name reference on non-scalar structure.

知道为什么这可以从命令窗口工作但不能从函数中工作吗?

非常感谢!

0 个答案:

没有答案