der_richtige_quadrant
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige Überarbeitung | ||
der_richtige_quadrant [2024/02/25 02:13] – hcgreier | der_richtige_quadrant [2025/10/15 18:17] (aktuell) – quern | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Umkehrfunktionen - Der richtige Quadrant ====== | ====== Umkehrfunktionen - Der richtige Quadrant ====== | ||
- | Wenn der Sinus, der Cosinus oder der Tangens eines Winkels bekannt ist, kann der Winkel selbst mithilfe der Umkehrfunktionen **Arcussinus**, | + | Wenn der Sinus, der Cosinus oder der Tangens eines Winkels bekannt ist, kann der Winkel selbst mithilfe der Umkehrfunktionen **Arcussinus**, |
- | Wenn zum Beispiel $\sin \alpha = 0.5$ ist, dann ist $\alpha$ = $30^\circ$, $150^\circ$, | + | |
+ | Wenn zum Beispiel $\sin \alpha = 0.5$ ist, dann ist $\alpha$ = $30^\circ$, $150^\circ$, | ||
Aus diesem Grund geben z.B. Taschenrechner oder Programmiersprachen inverse trigonometrische Funktionen nur über den halben Bereich von $0^\circ$ bis $360^\circ$ korrekt zurück: | Aus diesem Grund geben z.B. Taschenrechner oder Programmiersprachen inverse trigonometrische Funktionen nur über den halben Bereich von $0^\circ$ bis $360^\circ$ korrekt zurück: | ||
Zeile 8: | Zeile 9: | ||
* Arcussinus und Arcustangens ergeben einen Winkel zwischen $-90^\circ$ und $+90^\circ$ (also zwischen $-\tfrac{\pi}{2}$ und $+\tfrac{\pi}{2}$ im Bogenmaß), während | * Arcussinus und Arcustangens ergeben einen Winkel zwischen $-90^\circ$ und $+90^\circ$ (also zwischen $-\tfrac{\pi}{2}$ und $+\tfrac{\pi}{2}$ im Bogenmaß), während | ||
* Arcuscosinus einen Wert zwischen $0^\circ$ und $+180^\circ$ (zwischen 0 und $\pi$ im Bogenmaß) angibt. | * Arcuscosinus einen Wert zwischen $0^\circ$ und $+180^\circ$ (zwischen 0 und $\pi$ im Bogenmaß) angibt. | ||
- | * Der dritte Quadrant fehlt und muß über rechentechnische Verfahren ermittelt werden. | + | * Der dritte Quadrant fehlt und muss über rechentechnische Verfahren ermittelt werden. |
Versucht man es z.B. mit $\cos (143^\circ)$, | Versucht man es z.B. mit $\cos (143^\circ)$, | ||
Zeile 15: | Zeile 16: | ||
Daher entsteht immer dann, wenn die Umkehrfunktion von $\sin$, $\cos$ oder $\tan$ verwendet wird, eine Mehrdeutigkeit, | Daher entsteht immer dann, wenn die Umkehrfunktion von $\sin$, $\cos$ oder $\tan$ verwendet wird, eine Mehrdeutigkeit, | ||
+ | |||
+ | ===== Überprüfung "von Hand" (Taschenrechner) ===== | ||
<WRAP center round box 100%> | <WRAP center round box 100%> | ||
**Beispiel** | **Beispiel** | ||
+ | |||
Die Gleichung | Die Gleichung | ||
{{tablelayout? | {{tablelayout? | ||
Zeile 44: | Zeile 48: | ||
{{tablelayout? | {{tablelayout? | ||
- | | \[\require{\cancel}\frac{\bcancel{\cos(β)}\cdot \sin(λ)}{\bcancel{\cos(β)}\cdot | + | | \[\require{\cancel}\frac{I}{II} = \frac{\bcancel{\cos(β)}\cdot \sin(λ)}{\bcancel{\cos(β)}\cdot \cos(λ)} = \tan \lambda = \frac{A}{B}\] | |
Die Anwendung der Umkehrfunktion Arcustangens auf den Quotienten $\tfrac{A}{B}$ ergibt nur den Winkel $\lambda$ zwischen $-90^\circ$ und $+90^\circ$ mit einer Mehrdeutigkeit von $\pm 180^\circ$. Diese Mehrdeutigkeit kann man nun mit der folgenden Fallunterscheidung beseitigen: | Die Anwendung der Umkehrfunktion Arcustangens auf den Quotienten $\tfrac{A}{B}$ ergibt nur den Winkel $\lambda$ zwischen $-90^\circ$ und $+90^\circ$ mit einer Mehrdeutigkeit von $\pm 180^\circ$. Diese Mehrdeutigkeit kann man nun mit der folgenden Fallunterscheidung beseitigen: | ||
- | {{tablelayout? | + | {{tablelayout? |
- | | **Wenn der Nenner $B \lt 0$ ist, addiere 180° zum Ergebnis.** | | + | | **Wenn der Nenner $B \lt 0$ ist, addiere 180° zum Ergebnis.** |
Damit erhält man $\lambda$ im korrekten Quadranten. Gegebenenfalls sollte der Winkel noch mit der [[mathematische_grundlagen# | Damit erhält man $\lambda$ im korrekten Quadranten. Gegebenenfalls sollte der Winkel noch mit der [[mathematische_grundlagen# | ||
- | Viele Programmiersprachen enthalten heute eine nützliche " | + | <WRAP center round tip 100%> |
+ | Viele Programmiersprachen enthalten heute eine nützliche " | ||
+ | </ | ||
<WRAP center round box 100%> | <WRAP center round box 100%> | ||
Zeile 60: | Zeile 66: | ||
Angenommen, Zähler $A = -0.5712$ und Nenner $B = -0.9139$; dann ergibt $\mathrm{ATN}\left(\tfrac{A}{B}\right)$ den Winkel $32^\circ$, während $\mathrm{ATN2}(A, | Angenommen, Zähler $A = -0.5712$ und Nenner $B = -0.9139$; dann ergibt $\mathrm{ATN}\left(\tfrac{A}{B}\right)$ den Winkel $32^\circ$, während $\mathrm{ATN2}(A, | ||
</ | </ | ||
+ | |||
+ | ===== Programmiersprachen ===== | ||
+ | |||
+ | Da auf diesen Seiten in vielen Berechnungen mit Winkeln im **Gradmaß** gerechnet wird, zeigen die folgenden Funktionen, wie man den '' | ||
<WRAP center round box 100%> | <WRAP center round box 100%> | ||
- | ==== Beispielcode in JavaScript ==== | ||
- | Da hier in vielen Berechnungen mit Winkeln im **Gradmaß** gerechnet wird, zeigt die folgende Funktion, wie man den '' | + | ==== Beispielcode |
< | < | ||
Zeile 77: | Zeile 86: | ||
</ | </ | ||
+ | <WRAP center round box 100%> | ||
+ | ==== Beispielcode in Python ==== | ||
- | <WRAP center round important 100%> | + | <code> |
- | In der Berechnung wird der Zähler des Bruchs als $y$ und der Nenner als $x$ bezeichnet, wobei $y$ der erste Parameter der Funktion '' | + | import math |
- | Eventuelle negative Winkelwerte können mit der [[mathematische_grundlagen#reduktionsfunktion# | + | |
+ | def arctan2(y, x): | ||
+ | return math.atan2(y, x) * (180 / math.pi) | ||
+ | |||
+ | print(arctan2(4, 3)) # => 53.13010235415598 | ||
+ | print(arctan2(4, -3)) # => 126.86989764584402 | ||
+ | print(arctan2(-4, | ||
+ | print(arctan2(-4, 3)) # => -53.13010235415598 | ||
+ | </ | ||
</ | </ | ||
+ | |||
+ | <WRAP center round tip 100%> | ||
+ | In der Berechnung wird der **Zähler** des Bruchs als $y$ und der **Nenner** als $x$ bezeichnet, wobei $y$ der **erste** Parameter der Funktion '' | ||
+ | Eventuelle negative Winkelwerte können mit der [[mathematische_grundlagen# | ||
+ | </ | ||
+ | |||
der_richtige_quadrant.1708823637.txt.gz · Zuletzt geändert: 2024/12/20 01:33 (Externe Bearbeitung)