How to store rows of matrix into cell array?
44 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
ANURAG DEEPAK
il 20 Mar 2022
Commentato: ANURAG DEEPAK
il 20 Mar 2022
Hello Sir,
How can i store different rows of matrix to cells in an cell array. For example: I have a matrix name 'tab' with 5 rows and i want to store every row of 'tab' into different cells of 'v_r' cell array.
tab = magic(5);
v_r = cell(1,5);
Output should be:
0 Commenti
Risposta accettata
Image Analyst
il 20 Mar 2022
Modificato: Image Analyst
il 20 Mar 2022
Try this:
tab = magic(5);
v_r = cell(1,5);
for row = 1 : size(tab, 1)
v_r{row} = tab(row, :);
end
v_r % Show in command window
By the way, this just complicates things and is less efficient than just leaving them in a matrix. I would not recommend putting the rows into a cell array.
0 Commenti
Vedere anche
Categorie
Scopri di più su Multidimensional Arrays in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!