Winkel berechnen



  • Habe schon gesucht, aber nichts gefunden.

    Ich habe folgendes Kreuz

    Y|
         x,y\     |
             \    |
             a\   |
               \  |
                \ |
        ______(al\|____________________X
    

    Habe bis jetzt

    al= cos(a/-x);

    Wie muss ich jetzt weitermachen, um den Winkel al auszurechnen.
    Wie muss ich PI anwenden.



  • den arcos drauf anwenden. Dann kriegste den Winkel. Allerdings vermutlich im Bogenmaß. Wenn Du's in Grad haben willst mußte danach halt noch *180/Pi rechnen.

    MfG Jester



  • Meinst Du

    acos(cos(a/-x);
    oder
    acos(a/-x);

    Ersteres bringt falsche ergebnisse, und zweiteres bringt beim Borland C++ einen Domain-Error.



  • Es muß wohl eher cos(al)=x/a heißen (oder von mir aus -x, aber das sollte keine Rolle spielen, wenn ich die Skizze richtig deute, also die Gerade a im Ursprung beginnt und an einem Punkt mit den Koordinaten (x;y) endet): al = acos(x/a).



  • du kannst auch über den Tangens gehen, dann brauchst du a erst gar nicht auszurechnen:

    al=arctan(yx)al = \arctan \left(\frac{y}{x}\right)

    Wenn du die Gradzahl jetzt im Bogenmaß bekommst musst du, wie Jester schon gesagt hat, al180πal \cdot \frac{180}{\pi} rechnen.


Anmelden zum Antworten