Autor Beitrag
sebastu91
Hält's aus hier
Beiträge: 7



BeitragVerfasst: Di 25.09.07 16:40 
moin ersmal ^^

ich hab mal wiedern prob:

ich will ein trigonometrieprogramm schreiben und brauche dafür logischerweise den sinus cosinus und tangenz...

wenn ich aber zum berechnen

ausblenden Delphi-Quelltext
1:
a:=radtodeg(sin (b));					


ausrechne kommt ein völlig falscher wert raus (z.B.: sin 20 = 52,7 oder so anstatt eines wertes unter eins in dem fall 0.34)

ich geh mal davon aus das ich nen fehler gemacht hab was mich dann aber doch sehr wundert das es anders herum klappt...

ausblenden Delphi-Quelltext
1:
a:=radtodeg(arcsin (b));					


wenn ich hier für b 0,34 eingebe kommt auch 20 raus ô.O so wies halt sein soll

deswegen meine frage wo liegt mein fehler?



Moderiert von user profile iconKlabautermann: Delphi-Tags hinzugefügt.
Jann1k
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 866
Erhaltene Danke: 43

Win 7
TurboDelphi, Visual Studio 2010
BeitragVerfasst: Di 25.09.07 16:44 
mach doch mal

ausblenden Delphi-Quelltext
1:
a:=sin (radtodeg(b));					


das umwandeln von radialmaß in gradmaß muss geschehen bevor der sinuswert ausgerechnet wird



Moderiert von user profile iconKlabautermann: Delphi-Tags hinzugefügt.
sebastu91 Threadstarter
Hält's aus hier
Beiträge: 7



BeitragVerfasst: Di 25.09.07 16:46 
ich probiers gelich mal aber wieso gehts dann rückwärts?
isses da richtig zuerst radtodeg zu schreiben?

Edit:
na wow mit
ausblenden Delphi-Quelltext
1:
a:=sin (degtorad(b));					

funktionierts ô.O
is zwar eig total unlogisch (find ich *g*) aber ich will mich nich beschweren hauptsache es klappt endlich ô.O

thx für den tipp

Moderiert von user profile iconKlabautermann: Delphi-Tags hinzugefügt.


Zuletzt bearbeitet von sebastu91 am Di 25.09.07 16:52, insgesamt 2-mal bearbeitet
Gausi
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 8554
Erhaltene Danke: 481

Windows 7, Windows 10
D7 PE, Delphi XE3 Prof, Delphi 10.3 CE
BeitragVerfasst: Di 25.09.07 16:51 
Sin will einen Winkel als Argument haben, ArcSin gibt einen Winkel als Ergebnis. Da Deg2Rad und Rad2Deg Winkel von einem System ins andere umrechnen, ist klar, wann man das wo ansetzen muss, oder? Eben da, wo der Winkel steht. Die Antwort auf die letzte Frage ist also: Ja. ;-)

_________________
We are, we were and will not be.
sebastu91 Threadstarter
Hält's aus hier
Beiträge: 7



BeitragVerfasst: Di 25.09.07 16:53 
asow auch thx gausi jetzt erscheint mir wenigsten wo das hin muss logisch xD