Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » Winkelfunktionen Zahlen kürzen

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
20.11.2005, 19:08 Uhr
~Jonas
Gast


Hallo

Vielleicht nur ein kleines Problem....vielleicht aber auch riesig....wiedem auch sei.....berechne ich mit meinem kleinen c++ Programm Cos und Sin und gebe z.B den Sin von 45 grad an , der 0,707......und so weiter ist und berechne dann anschliessend den cosinus von 45 grad, der auch 0,707......ist und nun subtrahiere ich die beiden werte, und eigentlich müsste dann ja 0 rauskommen .....tut aber nicht.....da kommt dann 6,99999999e-16 also irgendeine winzigkleine Zahl raus. Die Variablen sind als Double deklariert gibt es eine Möglichkeit diese winzig kleine Zahl abzuhacken , so dass der rechner dann tatsächlich mit ner 0 weiterrechnet ? Ach ja nach der eingabe wird natürlich von grad in radiant umgerechnet daran kanns also net liegen.

gruss Jonas
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
20.11.2005, 21:29 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


Ein Rechner hat nicht unendlich viele Stellen um eine Zahl zu repräsentieren... Daraus ergeben sich zwangsläufig Rundungsfehler so wie in deinem Fall.
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: