LabVIEWForum.de - Integration eines Signal

LabVIEWForum.de

Normale Version: Integration eines Signal
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3
Erstmal: Ich bin mir ziemlich sicher, dass es auch schon in LV7.1 Integrations-VI's gab.

Dann: Ist dir eigentlich klar, was die (extrem einfache) Integrationsvorschrift von monoceros84 macht? Hier ein Screenshot:

[attachment=9881]

Es werden einfach Rechtecke unter der Fläche aufaddiert. Somit funktioniert die Formel bei beliebigen Funktionen. Im Prinzip wird bei dieser Formel aber nicht von 0 bis N*dt integriert, sondern von 0 bis (N+1)*dt. Es gibt auch eine Reihe anderer und besserer Formeln.

http://de.wikipedia.org/wiki/Numerische_Integration
http://www.numerische-quadratur.de/

Wenn dein aufgezeichntes Signal länger ist als der Abschnitt, über den du integrieren willst, musst du halt den entsprechenden Ausschnitt aus dem Array auschneiden.

MfG, Jens
' schrieb:Dann: Ist dir eigentlich klar, was die (extrem einfache) Integrationsvorschrift von monoceros84 macht? Hier ein Screenshot:

Es werden einfach Rechtecke unter der Fläche aufaddiert. Somit funktioniert die Formel bei beliebigen Funktionen. Im Prinzip wird bei dieser Formel aber nicht von 0 bis N*dt integriert, sondern von 0 bis (N+1)*dt. Es gibt auch eine Reihe anderer und besserer Formeln.

Das bedeutet, dass meine Formel bei monoton steigenden Funktionen immer einen etwas zu kleinen Wert liefert, weil die Rechteckhöhe immer von der linken oberen Ecke abgeleitet wird. Ein bisschen besser wird es schon, wenn man zusätzlich noch das Integral mit Rechtecken aus der rechten oberen Ecken nachbildet und dann den Mittelwert beider Ergebnisse zieht. Das dürfte dann die Trapezregel sein (siehe Jens' Link)...
Vielen dank für die schnellen antworten!!

ihr habt mir echt weitergeholfen!!!

mfg swazy
Seiten: 1 2 3
Referenz-URLs