![]() |
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 |
Re: Rundungsfehler bei Real Typen
Es gibt eine Reihe von Algorithmen, die zur numerischen Nullstellenbestimmung entwickelt wurden. Einige davon sind:
![]() ![]() ![]() |
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? |
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
|
Re: Rundungsfehler bei Real Typen
mh stimmt eigentlich =)
dange |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:22 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz