LabVIEWForum.de - Mittelwert falsch

LabVIEWForum.de

Normale Version: Mittelwert falsch
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo zusammen,
vielleicht kann mir wer weiterhelfen. Ich möchte aus einem 2D-Array mit Messwerten den Max.-Min. und Mean berechnen.
Mit Min. und Max. klappt das. Aber beim Mean bekomme ich nur NaN.
Kann mir wer sagen woran das liegen könnte? Das Vi mit Daten habe ich angehängt. Über die SuFu habe ich nichts gefunden.

Gruß Hubert
Weil du in Spalte 7861 & Spalte 13131 mind. 1x pro Zeile den Wert NaN drinnen stehen hast.
[attachment=46478]
Mean (NaN) = NaN

Gruß, Jens
Hallo Jens,
danke. Wieder was dazu gelernt. "Wo NaN drin ist muss NaN rauskommen".

LG Hubert
Hallo Hubert,

der Standard sagt dazu:
- jede Rechenoperation mit NaN liefert als Ergebnis NaN
- jeder (direkte) Vergleich (=,>,<) mit NaN liefert als Ergebnis FALSE
Und so kann man die NaN ausmerzen.
@Lucki

Gutes Lehrbeispiel.
Hier sieht man, wie einfach das geht wenn es ein Profi macht.
Ich habe gestern ein kleines Vi geschrieben um die NaN aus zu sortieren.
Aber wesentlich komplizierter. Ich werde mein Vi verwerfen und deine Lösung übernehmen. Falls du nichts dagegen hast.
Nochmals vielen Dank.

LG Hubert
(25.09.2013 21:24 )Lucki schrieb: [ -> ]Und so kann man die NaN ausmerzen.

Hallo Lucki,

kannst du das Beispiel bitte mal runterspeichern ?

Danke!


Gruß, Marko
Bin mal so frei, da ich über die Bitte gestolpert bin.
(26.09.2013 14:05 )RMR schrieb: [ -> ]Bin mal so frei, da ich über die Bitte gestolpert bin.


Danke!


Gruß, Marko
Hatte das Vi zeitgleich auch auf V11 herunterkonvertiert und sehe: Es funktioniert genau so, aber optisch wird das BD übel zugerichtet, da es das von mir verwendete Feature "Bedingte Indexierung" in V11 noch nicht gab. Man müßte das BD noch etwas ordnen.
Seiten: 1 2
Referenz-URLs