LabVIEWForum.de
Mittelwertberechnung "NaN" - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Mittelwertberechnung "NaN" (/Thread-Mittelwertberechnung-NaN)



Mittelwertberechnung "NaN" - cRyo - 20.09.2012 10:50

Hallo,

Ich suche eine Möglichkeit wie mit dem Mean.VI der Mittelwert berechnet wird.
Mein Problem ist das manchmal "NaN" Werte in das Array geschrieben werden, das an das Mean.VI
übergeben wird welches daraus den Mittellwert berechnet.
Kommt ein "NaN" Wert im Array vor ist aber auch das Ergebnis "NaN".

Gibt es einen möglichst kurzen Trick die "NaN" Werte im Array zu filtern bzw. diese zu ersetzen, so das der Mittelwert nur von dem übrig
gebliebenen Werten berechnet wird?


RE: Mittelwertberechnung "NaN" - Kasi - 20.09.2012 11:45

Du kannst vorher das Array durchgehen und mittels "is not a number"-Abfrage filtern.


RE: Mittelwertberechnung "NaN" - cRyo - 20.09.2012 11:51

(20.09.2012 11:45 )Kasi schrieb:  Du kannst vorher das Array durchgehen und mittels "is not a number"-Abfrage filtern.

Perfekt Smile Danke
Hab die Vergleichsfunktion "Not a Number/Path/Refnum?" nicht gekannt.
Mit einer einfachen Double Kontante mit "NaN" drinnen kann man nämlich nicht vergleichen.


RE: Mittelwertberechnung "NaN" - Kasi - 20.09.2012 11:57

Zu dieser Problematik wurden hier schon Abhandlungen geschrieben Wink