【发布时间】:2011-02-14 00:06:38
【问题描述】:
在处理单元格数组时,可以使用deal()函数将单元格赋值给输出变量,如:
[a, b, c] = deal(myCell{:});
或者只是:
[a, b, c] = myCell{:};
我想对一个简单的数组做同样的事情,比如:
myArray = [1, 2, 3];
[a, b, c] = deal(myArray(:));
但这不起作用。有什么办法?
【问题讨论】:
-
我觉得这个问题听起来很熟悉,但我花了一些时间才找到重复的:stackoverflow.com/questions/2337126/…。我想当我有机会时,我会尝试更好地标记这些问题。
标签: arrays matlab variables variable-assignment