Info

La pregunta está cerrada. Vuélvala a abrir para editarla o responderla.

How do I do calculations with the last and first array member in a for loop?

1 visualización (últimos 30 días)
abraham rodriguez
abraham rodriguez el 5 de Sept. de 2018
Cerrada: MATLAB Answer Bot el 20 de Ag. de 2021
for example, I want to show another matrix that its elements are the sum of consecutive members in the original array, and the last showing the sum of the last with the first element, without explicitly managing the last case.
test = [1 2 3];
consecutiveSum = [ test(1) + test(2) , test(2) + test(3) , test(3) + test(1) ];
How can I implement this in a for loop?

Respuestas (1)

the cyclist
the cyclist el 5 de Sept. de 2018
Editada: the cyclist el 5 de Sept. de 2018
test = [1 2 3];
N = numel(test);
idx = [1:N; [2:N,1]];
consecutiveSum = sum(test(idx));

La pregunta está cerrada.

Productos


Versión

R2017a

Community Treasure Hunt

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

Start Hunting!

Translated by