Mittelwertberechnung addiert fälschlicherweise & Erster "Mittelwert" ist Null
Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
18.05.2007, 10:03 (Dieser Beitrag wurde zuletzt bearbeitet: 18.05.2007 10:05 von Andreas07.)
Mittelwertberechnung addiert fälschlicherweise & Erster "Mittelwert" ist Null
ich sitze hier schon seit drei tagen vor dem problem, aber finde nicht raus, woran es liegen kann...
die "Messungen zwischen Rot und Schwarz ohne Magnetfeld" werden in einer txt-datei gespeichert, da sieht man deutlich, dass die mittelwerte im prinzip nur die addition aller werte ist, und der erste mittelwert 0 ist...aber ich versteh nicht warum..
das, was ich speicher steht in der sequenz 1
vi im anhang (version 6i)
Mittelwertberechnung addiert fälschlicherweise & Erster "Mittelwert" ist Null
Hallo,
bevor ich lange weitersuche, erst einmal eine DICKE Warnung. Du schreibst x-mal innerhalb desselben Cases Werte in eine lokale Variable und liest sie gleich daneben wieder aus:
Da kann man in LV nicht voraussagen, was zuerst ausgeführt wird (und werden soll)!
Bitte beheb dies, dann reden wir weiter (wenn das nicht sogar dein Fehler ist!)
MfG, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
Mittelwertberechnung addiert fälschlicherweise & Erster "Mittelwert" ist Null
' schrieb:Hallo,
bevor ich lange weitersuche, erst einmal eine DICKE Warnung. Du schreibst x-mal innerhalb desselben Cases Werte in eine lokale Variable und liest sie gleich daneben wieder aus:
[attachment=33337:Image01.png]
Da kann man in LV nicht voraussagen, was zuerst ausgeführt wird (und werden soll)!
Bitte beheb dies, dann reden wir weiter (wenn das nicht sogar dein Fehler ist!)
MfG, Jens
da ich mein array mit jedem durchlauf erweiter, muss ich das doch so machen... der nimmt das array, und fügt pro durchlauf am ende die spannung an. anders kann ich es mir nicht vorstellen...
edit: okay, hab grade eine variable rausgenommen.. der fehler mit dem ersten mittelwert null ist jetzt nicht mehr da, danke. aber der addiert trotzdem anstatt zu mitteln.
Mittelwertberechnung addiert fälschlicherweise & Erster "Mittelwert" ist Null
juhu... ich habs..
der fehler lag in der nullten sequenz.
ich habe anfangs ein leeres array von 0 bis 100 erzeugt, aber anstatt das leere array zu füllen hat der nach dem 100. noch ein 101., und ein 102., und ein 103. ... feld erzeugt... ich hab das array jetzt von 0 bis 0 gesetzt, und der erstellt und füllt das mit einmal..
Mittelwertberechnung addiert fälschlicherweise & Erster "Mittelwert" ist Null
' schrieb:da ich mein array mit jedem durchlauf erweiter, muss ich das doch so machen... der nimmt das array, und fügt pro durchlauf am ende die spannung an. anders kann ich es mir nicht vorstellen...
Schön, wenn es jetzt läuft. Aber zum Thema, kann ich mit nicht anders vorstellen:
Hier läuft die Mittelwertbildung jetzt SICHER erst nach dem Hinzufügen neuer Daten.
Anders kann's auch genau anders sein, Stichwort hierzu heißt RACE CONDITIONS.
MfG, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!