Filter löschen
Filter löschen

Subtracting elements in an array

1 Ansicht (letzte 30 Tage)
Nikolas Spiliopoulos
Nikolas Spiliopoulos am 21 Jan. 2017
Kommentiert: Star Strider am 22 Jan. 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

Akzeptierte Antwort

Star Strider
Star Strider am 21 Jan. 2017
Bearbeitet: Star Strider am 21 Jan. 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 Kommentare
Nikolas Spiliopoulos
Nikolas Spiliopoulos am 22 Jan. 2017
ok got it, it works! thanks again mate..!!!
Star Strider
Star Strider am 22 Jan. 2017
Our pleasure!

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Cell Arrays finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by