将相同长度的矩阵/向量分配给不同的变量(MATLAB)

时间:2014-04-09 22:48:56

标签: arrays matlab variables vector matrix

变量的长度允许调用n,这将创建x {i] ..到x {n}个不同的变量 现在我可以创造那些,但我希望所有个体都具有不同价值的罪。 假设t = 0:1:5;长度(t)= 6因此sin(t)将是长度为6的矩阵。 我尝试下面的代码当然我应该更新单元格函数长度,但我怎么能做; x {1} = sin(t),x {2} = sin(t)等。所有变量都有自己的矩阵。你的建议是什么?

for i=1:n
            for t=0:1:5;
           x=cell(1); 
        x{i} = sin(t)


            end
        end

1 个答案:

答案 0 :(得分:0)

你走在正确的轨道上:

t = 0:1:5;
m = size(t,2);
x = cell(m,1);

for k = 1:m
x{k} = sin(t);
end

单元格数组中的每个条目都是一个矩阵。