Hallo,
hat jemand eine Idee wie man folgendes vektorisiert schreiben könnte,
also ohne Schleifen?
1 | a = [1 2; 4 3; 9 3; ...]
|
2 | b = [4 2; 2 1; 8 3; ...]
|
3 |
|
4 | for a_ix = 1:size(a,1)
|
5 | for b_ix = 1:size(b,1)
|
6 | phi(a_ix,b_ix) = winkel_zwischen(n, a(a_ix,:) - b(b_ix,:));
|
7 | end
|
8 | end
|
Auf Deutsch, berechne die Winkel zwischen n und den Verbindungsvektoren
zwischen allen Punkten in a und b.
Ich habe eine vage Idee mit repmat() und reshape(), aber wenn ich
versuche das umzusetzen artet es schnell in furchtbares Gefrickel aus.
Fällt jemandem eine einfachere Lösung ein?
Danke
Andreas