I need to create one vector from performing subtraction within another.

I need to take a vector X1 X2 X3 X4 X5 and create a new vector, 1 unit shorter: (X1-X2) (X2-X3) (X3-X4) (X4-X5) and so on. I'm very new to matlab and any help would be appreciated.

 Respuesta aceptada

Stephen23
Stephen23 el 18 de Sept. de 2016
Editada: Stephen23 el 18 de Sept. de 2016
Just negate the output of diff:
-diff(your_vector)
eg
>> vec = [1,8,3,7,2];
>> -diff(vec)
ans =
-7 5 -4 5

Más respuestas (0)

Categorías

Preguntada:

el 18 de Sept. de 2016

Comentada:

el 18 de Sept. de 2016

Community Treasure Hunt

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

Start Hunting!

Translated by