Looping matrix differences for every iterations
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
I have this scenario
A=[6;7;8] W=[3;9;1] d=|Ai-W| for each iterations take one value from A subtract with every value in W
1 iteration
d=
6-3
6-9
6-1
Like this for another iteration
0 Commenti
Risposta accettata
Andrei Bobrov
il 18 Ott 2013
Modificato: Andrei Bobrov
il 18 Ott 2013
d = bsxfun(@minus,A(:)',W(:));
2 Commenti
Jan
il 18 Ott 2013
@Anusha: Please read Andrei's suggestion again and think twice, why he prefers this method. It is a bda programming practice to insert an index in the name of a variable. His approach uses and index as index (!):
d(:, 1), d(:, 2), d(:, 3)
This is much more useful and efficient. You can e.g. expand the problem easily to millions of elements.
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Logical 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!