How can I convert a vector to a cell array?

后端 未结 1 483
遥遥无期
遥遥无期 2020-12-20 11:52

I have a column vector I want to convert to a cell array such as:

A = rand(10,1);

B = cell(10,1);
for i=1:10
    B{i} = A(i);
end

B = 
    [0.6221]
    [0.         


        
相关标签:
1条回答
  • 2020-12-20 12:23

    Use the function num2cell:

    B = num2cell(A);
    

    Works with matrices too.

    0 讨论(0)
提交回复
热议问题