How to save the values after each iteration in a matrix ?

14 visualizaciones (últimos 30 días)
Reema Alhassan
Reema Alhassan el 13 de Jul. de 2018
Comentada: Stephen23 el 25 de Mayo de 2023
Hello everybody ,
I did some calculation in a loop and this is the output I need to put the value after each iteration in Nx1 matrix how can I do this?
sumOfValues1 =
'787226.437500'
sumOfValues1 =
'162571.843750'
sumOfValues1 =
'257137.468750'
sumOfValues1 =
'366862.625000'

Respuesta aceptada

Adam Danz
Adam Danz el 13 de Jul. de 2018
Editada: Adam Danz el 13 de Jul. de 2018
Follow this example for n=6 loops where I store your sumOfValues1 in a n-by-1 vector. Also, take some time to read through this document so you understand how indexing works.
% initialize variable
n = 6;
a = zeros(n,1);
% Loop through and store result
for i = 1:n
a(i) = sumOfValues1;
end
  12 comentarios
Priteesh Ranjan
Priteesh Ranjan el 25 de Mayo de 2023
How to store values if
for i = 1:0.01:1
its giving error Array indices must be positive integers or logical values which is very obvious as indices now wont be integral
Stephen23
Stephen23 el 25 de Mayo de 2023
@Priteesh Ranjan: in general with MATLAB it is easier to loop over indices rather than over data values:
V = 1:0.01:1; % data
for k = 1:numel(V) % indices
V(k)
..
end

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Characters and Strings en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by