Info

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

matrix with elements sum of elements of old matrix

2 visualizaciones (últimos 30 días)
MiauMiau
MiauMiau el 7 de Mayo de 2015
Cerrada: MATLAB Answer Bot el 20 de Ag. de 2021
Hi Given I have an array: [3,4,2,5] I want to construct out if it a new array where the two last elements are summed to one - hence: [3,4,7]. Now I want to write code for arrays of aribtrary lengths - how do I do that? I was thinking of a for loop with something like:
for i = 1:length(array)-1
array_new(i) = array(i)
end
array_new(end+1) = array(end)+array(end-1)
but was wondering if there is a more efficient way to do that?

Respuestas (1)

Nobel Mondal
Nobel Mondal el 7 de Mayo de 2015
Editada: Nobel Mondal el 7 de Mayo de 2015
This would work, but maybe there's a better solution.
a = [3 4 2 5];
a_new = a(1:end-1);
a_new(end) = a_new(end) + a(end);

La pregunta está cerrada.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by