substract an element from previous element in a matrix

i have a k vector that contains 5 elements.
i want to write a code that substract - the second element from first
- the third element from second
- the fourth element from third
- the fifth element from fourth
and put them all in a vector form that will contain 4 elements
b=[k(2)-k(1) k(3)-k(2) k(4)-k(3) k(5)-k(4)];
how can i do that?

Antworten (1)

Star Strider
Star Strider am 10 Mai 2022

0 Stimmen

The diff function seems to be appropriate.

3 Kommentare

How about if i want to substract the square of each element minus the square of the previous one?
@Torsten — Thank you!

Melden Sie sich an, um zu kommentieren.

Kategorien

Gefragt:

am 10 Mai 2022

Kommentiert:

am 10 Mai 2022

Community Treasure Hunt

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

Start Hunting!

Translated by