Befehl atan2 < Matlab < Mathe-Software < Mathe < Vorhilfe
|
Aufgabe | Gegeben ist die Grösse b = [-1 1]'
Welches Ergebnis erhält man mit folgender MATLAB-Anweisung:
atan2(b(2), b(1)) / pi *180 |
Kann mir jemand erläutern was hier genau gerechnet wird??
MATLAB spuckt 135 aus, aber die Überlegungen dahinter sind mir nicht ganz klar...
(mir ist klar, dass b(2) = 1 und b(1) = -1 ist)
|
|
|
|
Status: |
(Antwort) fertig | Datum: | 14:52 Sa 23.10.2010 | Autor: | rainerS |
Hallo!
> Gegeben ist die Grösse b = [-1 1]'
>
> Welches Ergebnis erhält man mit folgender
> MATLAB-Anweisung:
>
> atan2(b(2), b(1)) / pi *180
> Kann mir jemand erläutern was hier genau gerechnet
> wird??
>
> MATLAB spuckt 135 aus, aber die Überlegungen dahinter sind
> mir nicht ganz klar...
>
>
> (mir ist klar, dass b(2) = 1 und b(1) = -1 ist)
Angenommen (X,Y) sind die Koordinaten eines Ortsvektors, dann liefert atan2(Y,X) den Winkel (im Bogenmaß) zwischen diesem Vektor und der x-Achse; wobei für positive Werte von Y (also Vektoren in der oberen Halbebene) der Winkel positiv ist, für negative Werte von Y der Winkel negativ. Sieh hier.
Durch Multiplikation mit 180 und Division durch [mm] $\pi$ [/mm] bekommst du den Winkel in Grad.
Viele Grüße
Rainer
|
|
|
|