Jak mogę przekonwertować wektor na tablicę komórek?

Mam wektor kolumnowy, który chcę przekonwertować na tablicę komórek, na przykład:

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]

Jak mogę to zrobić bez jawnej pętli for? Próbowałem:

B{:} = A(:)

i

[B{:}] = deal(A)

bez powodzenia ...

Również, jeśli to możliwe, jak mogę zrobić to samo dla macierzy, tj. Mieć każdy element w komórce samodzielnie?

questionAnswers(1)

yourAnswerToTheQuestion