Inverse/opposite of diff function?
13 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Gregor Lees
le 9 Fév 2016
Modifié(e) : Kristopher Anderson
le 24 Nov 2017
I have a 480x640 matrix and would like to perform the diff function on the elements but instead of subtracting the previous element I would like to add it.
I have tried using x(2:end) + x(1:end-1) Which return the right values but instead of returning a 479x640 matrix it returns a 1x307199 matrix. How can I change the function to give the 479x640 matrix.
Thanks in advance
0 commentaires
Réponse acceptée
Plus de réponses (1)
Kristopher Anderson
le 24 Nov 2017
Modifié(e) : Kristopher Anderson
le 24 Nov 2017
Example:
>> A = randi([1,5],1,5)
A =
1 3 5 2 1
>> B = diff(A)
B =
2 2 -3 -1
>> C = cumsum([A(1) B])
C =
1 3 5 2 1
0 commentaires
Voir également
Catégories
En savoir plus sur Descriptive Statistics and Visualization dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!