Generating a series of marices

Basically, I'm trying to read a large matrix and then break that into a series of arrays. I was attempting something of the nature.
for i= 1:size(a,1)
m_i = a(i, 1:size(a,2)
end
and I want to get back
m_1 = [....] m_2 = [.....] m_3 = [....]
any help on what actual command to use would very helpful. Thanks

1 Commento

Don’t do that!
Simply address your row vectors as elements in your ‘a’ matrix. Don’t create individual variables for each row.

Accedi per commentare.

 Risposta accettata

m=cell(size(a,1),1);
for k=1:size(a,1)
m{k}=a(k,:);
end

Più risposte (0)

Categorie

Scopri di più su Loops and Conditional Statements in Centro assistenza e File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by