3 Scilab |
Mit
[Ergebnis, Fehler] = intg(Startwert, Endwert, Funktion[, Absfehler, Relfehler]);
kann ein bestimmtes Integral einer angegebenen Funktion innerhalb der vorgegebenen Grenzen numerisch angenähert werden.
Im Beispiel wird die Funktion
in den Grenzen von 1 bis 10 integriert.
Dabei werden einmal die Standardeinstellungen für absoluten und
relativen Fehler verwendet, bei der zweiten Integration werden
Werte vorgegeben.
function [y] = f(x)
y = 3 * x .^ 2 + 5 * x + 3;
endfunction
erg1 = intg(1.0, 10.0, f);
disp(erg1);
[erg2, fehler] = intg(1.0, 10.0, f, 1.0e-16, 1.0e-13);
disp(erg2);
disp(fehler);