Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Rundungsfehler bei Real Typen (https://www.delphipraxis.net/23036-rundungsfehler-bei-real-typen.html)

Splinter 27. Mai 2004 20:14


Rundungsfehler bei Real Typen
 
hi ich wollte mir eben ma schnell nen kleines hilfsprogramm für die nullstellenbestimmtung von funktionen schreiben

dachte mir machste einfach ne schleife wo er immer ne variable in die fkt einsetzt und anschließend um beispielsweise 0,1 erhöht.
Aber so einfach geht das dann doch nicht, da hier rundungsfehler auftreten.
Meine Frage ist jetz wie ich das umgehen kann??
Sowas muss doch zu lösen sein.

thx Splinter

Chewie 27. Mai 2004 20:33

Re: Rundungsfehler bei Real Typen
 
Es gibt eine Reihe von Algorithmen, die zur numerischen Nullstellenbestimmung entwickelt wurden. Einige davon sind:
Bei Google suchenIntervallhalbierung OR Bisektionsverfahren
Bei Google suchenSekantenverfahren
Bei Google suchenregula falsi

Splinter 27. Mai 2004 20:45

Re: Rundungsfehler bei Real Typen
 
ja schon klar aber heißt das, dass die methode die ich machen wollte nicht funktionieren kann?

ich meine ich kenne (zumindest 2) von den methoden die du genannt hast aber mich wurmt halt das ich es nicht so hinkriege wie ich mir das vorgestellt habe.
kann mir da vielleicht einer nen tipp geben?

nailor 27. Mai 2004 21:05

Re: Rundungsfehler bei Real Typen
 
natürlich geht das auch so, wie du vorgeschlagen hast (vom prinzip her). du darfst nur nicht auf gleich null testen, sondern auf "ungefähr gleich null" testen

Splinter 27. Mai 2004 21:22

Re: Rundungsfehler bei Real Typen
 
mh stimmt eigentlich =)
dange


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:08 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz