Effacer les filtres
Effacer les filtres

Consecutive subtraction of the entries of a vector

5 vues (au cours des 30 derniers jours)
Hmm!
Hmm! le 13 Jan 2021
Commenté : James Tursa le 14 Jan 2021
I am a novist in MATLAB. I have no idea of how to subtract the entries of a vector consecutively. Say if A=[3,5,9,11,15]' and I want something like this B =[3, 2, 4, 2, 4]. Any help will do, thanks in advance.

Réponse acceptée

James Tursa
James Tursa le 13 Jan 2021
Modifié(e) : James Tursa le 13 Jan 2021
If A is a row vector:
B = [A(1) diff(A)];
If A is a column vector:
B = [A(1);diff(A)];
  3 commentaires
Hmm!
Hmm! le 14 Jan 2021
A typo B = [A(1); A./ A]
James Tursa
James Tursa le 14 Jan 2021
B = [A(1);A(2:end)./A(1:end-1)];

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Startup and Shutdown dans Help Center et File Exchange

Produits


Version

R2019b

Community Treasure Hunt

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

Start Hunting!

Translated by