Entwickler-Ecke
Sonstiges (Delphi) - tangens probleme
Xion - Fr 29.12.06 11:48
Titel: tangens probleme
Hi.
Ich weiß, es gibt schon diverse andere Topics dazu, aber irgendwie funzt das alles nicht.
Also ich will eigentlich nur den Tan von nem Winkel ausrechnen (im Bsp. 3 Grad)
Also, wenn ich ganz einfach schreibe:
Delphi-Quelltext
1: 2: 3:
| dZ:=radtodeg(tan(degtorad(3))); dZ:=tan(degtorad(3)); dZ:=tan(3); |
mein Taschenrechner sagt aber (logischerweise) : 0.052
was mach ich denn da falsch?
Thx für Antworten ;)
F34r0fTh3D4rk - Fr 29.12.06 12:38
muss es lauten
was da rauskommt ist ja kein winkel deshalb darfst du net zwei mal umwandeln
mfg
Xion - Fr 29.12.06 13:08
thx, aber es kommt raus: 2.63e-308 (hmm, irgendwie was andres als vorhin) kann es daran liegen, dass ich es in eine real-Variable schreibe?
Xion - Fr 29.12.06 13:11
ah, über floattostr in ne String-Variable kommt das richtige raus.
Thx
F34r0fTh3D4rk - Fr 29.12.06 13:18
ich habs so getestet:
Delphi-Quelltext
1:
| showmessage(floattostr(tan(degtorad(3)))); |
raus kam:
mfg
Xion - So 14.01.07 10:58
noch eine Frage zum Tangens (besser, zum Cotangens)
Delphi-Quelltext
1:
| Gamma:=radtodeg(cotan(a/b)); |
a,b sind 2 Strecken, jetzt will ich den Winkel berechnen.
Nur sind die Ergebnisse irgendwie sehr seltsam, manchmal isses das doppelte oder nur 1/4 usw.
//EDIT: aah, es muss der arctan sein...komisch wir habens in der Schule immer Cotangens genannt...
LLCoolDave - So 14.01.07 15:44
Cotangens ist 1/Tangens, Arkustangens ist die Umkehrfunktion des Tangens. Die beiden haben nicht gerade viel gemeinsam ;)
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!