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

1 visualizzazione (ultimi 30 giorni)
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.

Risposta accettata

Stephen23
Stephen23 il 18 Set 2016
Modificato: Stephen23 il 18 Set 2016
Just negate the output of diff:
-diff(your_vector)
eg
>> vec = [1,8,3,7,2];
>> -diff(vec)
ans =
-7 5 -4 5

Più risposte (0)

Categorie

Scopri di più su Mathematics and Optimization in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by