LabVIEWForum.de - Allgemeine Frage bzgl. Auswertung

LabVIEWForum.de

Normale Version: Allgemeine Frage bzgl. Auswertung
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Offtopic
Crosspost: http://LabVIEWportal.eu/viewtopic.php?f=85&t=1509
Laut LVF-Regeln ohne Angabe eines Links nicht erlaubt!

@gery: Willst du die LVF-Regeln nicht lesen oder kannst du sie nicht lesen? Es reicht jetzt wirklich!

Jens
' schrieb:Crosspost: http://LabVIEWportal.eu/viewtopic.php?f=85&t=1509
Laut LVF-Regeln ohne Angabe eines Links nicht erlaubt!
Ach guck, so einfach geht das für beliebige Wertepaare.

Voraussetzung: Eine Kurve, bestehend aus XY-Werten. Die Kurve bildet einen Kreis, d.h. es gibt einen X-Wert XMin und einen X-Wert XMax.

Vorgehen:
Zuerst suche man die Werte XMin und XMax: 1DArr aus allen X-Werten erstellen und suchen. Entweder "von Hand" oder mit entsprechenden Elementen. XMin hat hier den Index 0 und den Index (ArrLen-1). XMax idealerweise XMit = (ArrLen-1)/2, kann aber beliebig liegen.
Dann mache man zwei Forschleifen, eine von XMin[0] bis XMax[i-1] (ergibt dann Summe1), eine von XMax bis XMin[ArrLen-1-1] (ergibt dann Summe2). Der Algorithmus für das Integral ist bei beiden analog: Summe1+=Y[i]*(X[i+1]-X[i]);
Abs(Summe1-Summe2) ist der Inhalt der Fläche.

Wie ich LV kenne, gibt es hierfür ein Element. Die Frage ist nur, was schneller geht: Suchen oder Programmieren.
Seiten: 1 2
Referenz-URLs