Autor Beitrag
Xion
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
EE-Maler
Beiträge: 1952
Erhaltene Danke: 128

Windows XP
Delphi (2005, SmartInspect), SQL, Lua, Java (Eclipse), C++ (Visual Studio 2010, Qt Creator), Python (Blender), Prolog (SWIProlog), Haskell (ghci)
BeitragVerfasst: Fr 29.12.06 11:48 
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:

ausblenden Delphi-Quelltext
1:
2:
3:
 dZ:=radtodeg(tan(degtorad(3)));  {=-NAN}
 dZ:=tan(degtorad(3));  {=-8,37e-309}
 dZ:=tan(3);  {=-4,64e-305}


mein Taschenrechner sagt aber (logischerweise) : 0.052

was mach ich denn da falsch?

Thx für Antworten ;)

_________________
a broken heart is like a broken window - it'll never heal
In einem gut regierten Land ist Armut eine Schande, in einem schlecht regierten Reichtum. (Konfuzius)
F34r0fTh3D4rk
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 5284
Erhaltene Danke: 27

Win Vista (32), Win 7 (64)
Eclipse, SciTE, Lazarus
BeitragVerfasst: Fr 29.12.06 12:38 
ausblenden Delphi-Quelltext
1:
tan(degtorad(3))					


muss es lauten

was da rauskommt ist ja kein winkel deshalb darfst du net zwei mal umwandeln

mfg
Xion Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
EE-Maler
Beiträge: 1952
Erhaltene Danke: 128

Windows XP
Delphi (2005, SmartInspect), SQL, Lua, Java (Eclipse), C++ (Visual Studio 2010, Qt Creator), Python (Blender), Prolog (SWIProlog), Haskell (ghci)
BeitragVerfasst: 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?

_________________
a broken heart is like a broken window - it'll never heal
In einem gut regierten Land ist Armut eine Schande, in einem schlecht regierten Reichtum. (Konfuzius)
Xion Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
EE-Maler
Beiträge: 1952
Erhaltene Danke: 128

Windows XP
Delphi (2005, SmartInspect), SQL, Lua, Java (Eclipse), C++ (Visual Studio 2010, Qt Creator), Python (Blender), Prolog (SWIProlog), Haskell (ghci)
BeitragVerfasst: Fr 29.12.06 13:11 
ah, über floattostr in ne String-Variable kommt das richtige raus.

Thx

_________________
a broken heart is like a broken window - it'll never heal
In einem gut regierten Land ist Armut eine Schande, in einem schlecht regierten Reichtum. (Konfuzius)
F34r0fTh3D4rk
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 5284
Erhaltene Danke: 27

Win Vista (32), Win 7 (64)
Eclipse, SciTE, Lazarus
BeitragVerfasst: Fr 29.12.06 13:18 
ich habs so getestet:
ausblenden Delphi-Quelltext
1:
  showmessage(floattostr(tan(degtorad(3))));					


raus kam:

ausblenden Quelltext
1:
0,0524077792830412					


mfg
Xion Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
EE-Maler
Beiträge: 1952
Erhaltene Danke: 128

Windows XP
Delphi (2005, SmartInspect), SQL, Lua, Java (Eclipse), C++ (Visual Studio 2010, Qt Creator), Python (Blender), Prolog (SWIProlog), Haskell (ghci)
BeitragVerfasst: So 14.01.07 10:58 
noch eine Frage zum Tangens (besser, zum Cotangens)

ausblenden 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...

_________________
a broken heart is like a broken window - it'll never heal
In einem gut regierten Land ist Armut eine Schande, in einem schlecht regierten Reichtum. (Konfuzius)
LLCoolDave
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 212

Win XP
Delphi 2005
BeitragVerfasst: So 14.01.07 15:44 
Cotangens ist 1/Tangens, Arkustangens ist die Umkehrfunktion des Tangens. Die beiden haben nicht gerade viel gemeinsam ;)