Matlab - 单元格数组,并为不同的索引提供变量名称

时间:2013-02-12 09:31:20

标签: matlab for-loop cell-array

我正在尝试在for-loop中设置matlab,以便返回以下内容:

C_1 = 0
C_2 = 0
C_3 = 0
C_4 = 0
C_5 = 0

但是,之前,我还想要一个值如下:C_0 = 0

我尝试了如下但是没有效果:

function test
    C{0} = 0;
    for i=1:5
        C{i} = 0
    end
end

我该如何解决这个问题?

感谢。

1 个答案:

答案 0 :(得分:0)

简单的回答: 您无法使用C{0}

简单的解决方法:

将所有指数增加1, 使用C{1}C{6}代替C{0}C{5}

对于复杂的答案,请查看@Oli

给出的链接