Borrar filtros
Borrar filtros

How to run a for-loop with different dimesions?

1 visualización (últimos 30 días)
Wan-Yi Chiu
Wan-Yi Chiu el 22 de Abr. de 2020
Comentada: Wan-Yi Chiu el 22 de Abr. de 2020
Let A be a 20 by 1 array. I can separately compute
B_1=mean(A(1:6, 1:1)),
B_2=mean(A(7:15, 1:1)), and
B_3=mean(A(16:20, 1:1)).
How can I program this job using the loop command with respect to different dimensions?

Respuesta aceptada

Walter Roberson
Walter Roberson el 22 de Abr. de 2020
starts = [1 7 16];
stops = [6, 15, 20];
n = length(starts);
B = zeros(1,n);
for K = 1 : n
B(K) = mean(A(starts(K):stops(K), 1));
end

Más respuestas (0)

Categorías

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

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by