Matlab字符串数组

时间:2012-06-25 07:08:06

标签: matlab

我想做的就是:

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

然而,如果size(A) > 1i为空,则可能会失败。 这个问题有解决办法吗?

UPDATE -ERROR

type =

[]    []

ans =

 1     2

i =

 1     2

此作业的右侧几乎没有值可满足  左手边。

椭圆中的错误(第48行) 键入{i} ='pasok';

1 个答案:

答案 0 :(得分:2)

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

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

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