Zum Inhalt

romberg_util

Quelle: base/tealdef/scripts/util/romberg_util.d.tl

Hinweise

Typen von /scripts/util/romberg.tl (RombergUtil), numerische Integration nach dem Romberg-Verfahren.

RombergUtil

record global base/tealdef/scripts/util/romberg_util.d.tl:3

global record RombergUtil

Hinweise

Numerische Integration, die ug_require "/scripts/util/romberg.tl" zurückgibt.

Funktionen

rombergIntegration(a : number, h : number, tolerance : number, maxCols : integer, fn : function(number) : number) : {number, number} base/tealdef/scripts/util/romberg_util.d.tl:4

Hinweise

Integriert fn von a bis a + h nach dem Romberg-Verfahren (Trapezregel mit Richardson-Extrapolation).

Parameter Typ Beschreibung
a number Untere Integrationsgrenze.
h number Länge des Intervalls. Die obere Grenze ist a + h.
tolerance number Abbruch, sobald sich die Schätzung um weniger als diesen Wert ändert.
maxCols integer Höchstzahl der Extrapolationsspalten (maximal 27).
fn function(number) : number Die zu integrierende Funktion.

Rückgabe {number, number}: {integral, err}: err ist 0, wenn die Toleranz erreicht wurde, und -1, wenn nicht.