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?

Answers (1)

The diff function seems to be appropriate.

3 Comments

How about if i want to substract the square of each element minus the square of the previous one?

Sign in to comment.

Categories

Asked:

on 10 May 2022

Commented:

on 10 May 2022

Community Treasure Hunt

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

Start Hunting!