How to save values from a for loop into a matrix

I need to figure out how to store the values from this loop into a pre-initialized matrix called 'save'. I apologize if this is trivial but I am very unfamiliar with matlab.
save=zeros(4,13)
for mm=1:4
dl(mm)=fsol(iindex(mm))
end
qm=k*dl
%NEED TO STORE VALUES FROM LOOP IN 'SAVE' MATRIX
end

Réponses (1)

Jan
Jan le 24 Nov 2021
Do not use "save" as name of a variable. This would shadow an important built-in function, which causes troubles frequently.
You store the results in the variable dl. So simply use the wanted variable instead:
saved = zeros(4,13)
for mm=1:4
daved(mm, :) = fsol(iindex(mm));
end

Catégories

En savoir plus sur Loops and Conditional Statements dans Centre d'aide et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by