Borrar filtros
Borrar filtros

Subtracting elements in an array

1 visualización (últimos 30 días)
Nikolas Spiliopoulos
Nikolas Spiliopoulos el 21 de En. de 2017
Comentada: Star Strider el 22 de En. de 2017
hi there,
I have an array lets say
A=[10 9 10; 1 2 3; 4 5 6]
How can create an array like this?
B=[10-1 9-2 10-3;10-1-4 9-2-5 10-3-6]
thanks in advance!
Nikolas

Respuesta aceptada

Star Strider
Star Strider el 21 de En. de 2017
Editada: Star Strider el 21 de En. de 2017
If I understand correctly what you are asking, this will work:
A=[10 9 10; 1 2 3; 4 5 6]
B = cumsum(-A(2:end,:))+A(1,:)
A =
10 9 10
1 2 3
4 5 6
B =
9 7 7
5 2 1
  9 comentarios
Nikolas Spiliopoulos
Nikolas Spiliopoulos el 22 de En. de 2017
ok got it, it works! thanks again mate..!!!
Star Strider
Star Strider el 22 de En. de 2017
Our pleasure!

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Cell Arrays 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