möglichst kleinen wert elegant in float, double und long double bekommen
2005-01-18 14:50
Vollkorn
Hallo,
ich habe mit meinem Newton-Raphson-Verfahren bei einigen Zahlen das Problem, dass es nicht terminiert.
Also wollte ich statt eines Vergleiches ob die zuletzt und aktuell berechnete Schätzung gleich sind lieber die Differenz bilden und wenn die Differenz unterhalb eines "Grenzwertes" ist die Schleife beenden.
Das Problem ist nur:
Wie bekomme ich zum Beispiel die kleinste positive Zahl in einen single oder double float hinein ohne lange von integer in float umzurechnen und dann so lange auf dem Wert herumdividieren oder dergleichen zu müssen bis ich meine 1*10^-wasauchimmer darin stehen habe?
schönen Nachmittag
Jan
ich habe mit meinem Newton-Raphson-Verfahren bei einigen Zahlen das Problem, dass es nicht terminiert.
Also wollte ich statt eines Vergleiches ob die zuletzt und aktuell berechnete Schätzung gleich sind lieber die Differenz bilden und wenn die Differenz unterhalb eines "Grenzwertes" ist die Schleife beenden.
Das Problem ist nur:
Wie bekomme ich zum Beispiel die kleinste positive Zahl in einen single oder double float hinein ohne lange von integer in float umzurechnen und dann so lange auf dem Wert herumdividieren oder dergleichen zu müssen bis ich meine 1*10^-wasauchimmer darin stehen habe?
schönen Nachmittag
Jan