1

我要做的就是:

    type = cell(size(A));
    ...
    i = find(A == 0);
    type{i} = 'pasok';

然而,它悲惨地失败是size(A) > 1或者如果i是空的。这个问题有什么解决方法吗?

更新-错误

类型 =

[]    []

答案=

 1     2

我 =

 1     2

此分配的右侧的值太少,无法满足左侧的要求。

椭圆错误(第 48 行) type{i} ='pasok';

4

1 回答 1

2

要一次将一个值分配给多个单元格条目,您可以使用

[type{i}] = deal('pasok');

请注意,type{i}必须在方括号中。

于 2012-06-25T08:55:13.027 回答