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.