Subtract each number from each other in vector
2 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Confidential Confidential
il 31 Gen 2019
Commentato: Confidential Confidential
il 31 Gen 2019
I'm trying to get a vector to subtract the value from the one to the right of it. I'm not sure how to do this with masking/indexing to select the right values. Say I have a vector like this [1, 7, 8, 9, 6] I want to get it where each value is subtracted from the next values on the right so it'd be like (1-7) (7-8) (8-9) (9-6) and place it into a new vector. It'd also have to work with an even number of entries so it'd have to be very generic and not specifically set to any length.
0 Commenti
Risposta accettata
madhan ravi
il 31 Gen 2019
Modificato: madhan ravi
il 31 Gen 2019
new_vector=-diff(vector)
%or
new_vector=vector(1:end-1)-vector(2:end)
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Argument Definitions 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!