diffrence of vector element and addition element- wise

hi!
i have a vector
%
A=[1 2 3 98 99 102]
i calculate the difference betwen thelement with the function diff
%
B=[ 1 1 95 1 3]
how could i manipulte vector A in this manner
%
BB=[A(1) A(1)+B(1)*5 A(2)+B(2)*5 A(3)+B(3)*5 ....A(5)+B(5)*5]
Thank you!

 Réponse acceptée

A=[1 2 3 98 99 102];
BB = [A(1) ( A(1:numel(A)-1) + diff(A) ).*5]

1 commentaire

... which is mathematically the same as
[A(1) A(2:numel(A))*5]
So, no need for diff(A) at all!

Connectez-vous pour commenter.

Plus de réponses (1)

A = [1 2 3 98 99 102];
BB = [A(1) A(2:numel(A))*5]

1 commentaire

José-Luis
José-Luis le 19 Fév 2013
Modifié(e) : José-Luis le 19 Fév 2013
Totally right.
+1
I blame it on not thinking.

Connectez-vous pour commenter.

Catégories

En savoir plus sur MATLAB dans Centre d'aide et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by