Winkel-Berechnung

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
snuupi
User
Beiträge: 2
Registriert: Freitag 30. April 2004, 08:57

Winkel-Berechnung

Beitragvon snuupi » Freitag 30. April 2004, 09:08

Ciao...

Ich hab da ein kleines Problem bei der Berechnung eines Dreiecks.
Um die eine Kathete zu berechnen benötige ich die Funktion math.sin(x).
Meine Frage: In welchem Format muss in meinem Fall x sein? Bogenmass oder Gradmass?

Und: Hat evtl. jemand ein konkretes Beispiel?

thanx...
Benutzeravatar
fs111
User
Beiträge: 170
Registriert: Samstag 15. November 2003, 11:42
Kontaktdaten:

Beitragvon fs111 » Freitag 30. April 2004, 09:50

pydoc math.sin sagt folgendes:

Code: Alles auswählen

Python Library Documentation: built-in function sin in math

math.sin = sin(...)
    sin(x)

    Return the sine of x (measured in radians).


und radians heitß zumindest hiernach:
http://dict.tu-chemnitz.de/dings.cgi?la ... dlink=self

Bogenmaß

fs111
Benutzeravatar
Dookie
Python-Forum Veteran
Beiträge: 2010
Registriert: Freitag 11. Oktober 2002, 18:00
Wohnort: Salzburg
Kontaktdaten:

Beitragvon Dookie » Freitag 30. April 2004, 11:38

Hi snuupi,

das Modul math stellt auch Funktionen zum Umrechnen von Bogenmas in Grad und umgekehrt zur Verfügung.

Code: Alles auswählen

from math import *
>>> print pi/2
1.5707963267948966

>>> print degrees(pi/2) # Bogenmaß in Grad
90.0
 
>>> print radians(90) # Grad in Bogenmaß
1.5707963267948966


Gruß

dookie
snuupi
User
Beiträge: 2
Registriert: Freitag 30. April 2004, 08:57

Beitragvon snuupi » Montag 3. Mai 2004, 06:42

@dookie: nach sowas habe ich gesucht

thanx für eure Hilfe!!!
Milan
User
Beiträge: 1078
Registriert: Mittwoch 16. Oktober 2002, 20:52

Beitragvon Milan » Montag 3. Mai 2004, 16:50

snuupi hat geschrieben:@dookie: nach sowas habe ich gesucht

thanx für eure Hilfe!!!


Hi. Das umrechnen hast du gesucht? Na, das kann man doch zur Not auch selbst biegen, da steckt noch nicht mal groß Mathe dahinter, nur eine kleine Relation die du beliebig umstellen kannst (x in Gradmaß, y in Bogenmaß): (x/360)=(y/(2*PI)) :wink:

Milan
Zuletzt geändert von Milan am Montag 3. Mai 2004, 19:27, insgesamt 1-mal geändert.
Benutzeravatar
Dookie
Python-Forum Veteran
Beiträge: 2010
Registriert: Freitag 11. Oktober 2002, 18:00
Wohnort: Salzburg
Kontaktdaten:

Beitragvon Dookie » Montag 3. Mai 2004, 19:18

oder so:

Code: Alles auswählen

import math
rad_to_deg = lambda x: 180.0/math.pi * x
deg_to_rad = lambda x: math.pi/180 * x

print rad_to_deg(1.5707963267948966)
print deg_to_rad(90)


Gruß

Dookie

Wer ist online?

Mitglieder in diesem Forum: Google [Bot]