Filter löschen
Filter löschen

How to generate all pairwise differences between two vectors

15 Ansichten (letzte 30 Tage)
Tamir Eisenstein
Tamir Eisenstein am 6 Feb. 2019
Beantwortet: Andrei Bobrov am 15 Feb. 2019
Hi,
how can I generate a new vector of all the pairwise differences between two existing vectors?
thanks,
Tamir

Antworten (4)

Andrei Bobrov
Andrei Bobrov am 6 Feb. 2019
out = a(:) - b(:)';

Tamir Eisenstein
Tamir Eisenstein am 7 Feb. 2019
Thanks Andrei!

Tamir Eisenstein
Tamir Eisenstein am 15 Feb. 2019
Bearbeitet: Tamir Eisenstein am 15 Feb. 2019
Hi Andrei, I have a small follow-up question:
How can I generate each difference value in "out" to be a percentage from b [i.e ((a-b)/b)*100 ] and not as a "raw" value?
Thanks!
Tamir

Andrei Bobrov
Andrei Bobrov am 15 Feb. 2019
out = (a(:)' - b(:))./b(:)*100;

Kategorien

Mehr zu Descriptive Statistics finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by