Storing data from a for loop in a matrix
Afficher commentaires plus anciens
Just getting started with Matlab and am running into some issues. I need to store the ouput from each step of the For Loop in a matrix. The following is my code:
% Set initial paramters.
Cl_initial=3;
R=0.5;
u=0.5;
Clt=0;
% Solve for Cl residual.
for t=[68.92 109.97 287.22 116.95 171.89 90.3 103.54];
Clt=[t; Cl_initial*(1-R)/(1-R*exp(-u*t))];
end
The way I have it set up now only saves the very last calculation in the matrix. Any help would be appreciated!
Réponse acceptée
Plus de réponses (1)
Azzi Abdelmalek
le 7 Avr 2016
Cl_initial=3;
R=0.5;
u=0.5;
Clt=[];
% Solve for Cl residual.
for t=[68.92 109.97 287.22 116.95 171.89 90.3 103.54]
Clt=[Clt;t Cl_initial*(1-R)/(1-R*exp(-u*t))]
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!