Storing data from a for loop in a matrix
Mostrar comentarios más antiguos
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!
Respuesta aceptada
Más respuestas (1)
Azzi Abdelmalek
el 7 de Abr. de 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
Categorías
Más información sobre Loops and Conditional Statements en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!