Numerische Integration von Bereichsintegralen

Mit JavaScript wird numerisch (Monte-Carlo- und Gauss-Quadratur) das Bereichsintegral für eine Funktion f(x,y) über einen polygonal berandeten Bereich in der xy-Ebene bestimmt.
Der Bereich für das Doppelintegral wird über eine Liste von Punkten (xi, yi) definiert.
Für die Gauss-Quadratur wird das Gebiet in kleine Dreiecksflächen zerlegt und darin f(x,y) in jeweils 3 Punkten ausgewertet.
Bei der Monte-Carlo-Quadratur wird "stratified sampling" genutzt, d.h. der Bereich wird in gleichgroße kleine Rechtecksflächen unterteilt, in denen f(x,y) in je einem Punkt ausgewertet wird.

Die Punkte (xi, yi) kann man auch mit der Maus verschieben.



Anzahl der Randpunkte
Methode
f(x,y)




weitere JavaScript-Programme