How to store the data of specific loop values?

1 visualización (últimos 30 días)
Wolfgang McCormack
Wolfgang McCormack el 10 de Mzo. de 2021
Comentada: Wolfgang McCormack el 10 de Mzo. de 2021
Hi,
I have a loop 1:100 and I want to store the output of i = 1,6,11,....
How should I code this?
Thx

Respuesta aceptada

Jan
Jan el 10 de Mzo. de 2021
Editada: Jan el 10 de Mzo. de 2021
Did you read the Matlab Onramp already?
result = zeros(1, 100); % Pre-allocation
for k = 1:100
result(k) = rand; % your value
end
Or maybe you mean:
index = 1:6:100;
result = zeros(1, numel(index)); % Pre-allocation
for k = 1:100
match = (k == index);
if any(match)
result(match) = rand; % "logical indexing"
end
end

Más respuestas (0)

Categorías

Más información sobre Matrix Indexing en Help Center y File Exchange.

Etiquetas

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by