我有一个列向量,想将其转换为类似于以下的单元数组:
A = rand(10,1);
B = cell(10,1);
for i=1:10
B{i} = A(i);
end
B =
[0.6221]
[0.3510]
[0.5132]
[0.4018]
[0.0760]
[0.2399]
[0.1233]
[0.1839]
[0.2400]
[0.4173]
如何在不使用显式for循环的情况下实现这个?我试过:
B{:} = A(:)
并且
[B{:}] = deal(A)
一无所获...
如果可能的话,如何对矩阵做相同的操作,即让每个元素单独在一个单元格中呈现?