000
25.11.2005, 16:28 Uhr
DiGGi2000
|
Hallo, ich bin dabei ein Programm zu programmieren das die steuerung von einem Robotter uebernimmt. Ich will den weg aufzeichnen lassen dazu benutz Grad zahl angaben und rechen die steigung mit der tangens aus.
Problem: Wenn ich mit meinen Taschenrechnern die werte von tan benutze dann stimmt alles. Aber wenn ich das tan(x); aus 'math.h' benutze dann kommen da ganz ander un auch komiche werte raus.
Beispiele: Zahlen : 1 2 3 80 Taschenrechner: 0,17 0,349 0,052 5,671 BCB : 1,55 -2,19 -0,14 9,003
Die von BCB koenn net stimmen.
Liegt das an meinem BCB? Oder is des immer so?
Meines Wissen ist tan() keine Funktion die das ausrechnet sonder es aus einer gespeicherten tabelle liest. Wenn das stimmen sollte liegt es dann daran des die 'math.h' falsche werte hat??? |