LabVIEWForum.de
Mittelwert aus N 2dim Arrays - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Mittelwert aus N 2dim Arrays (/Thread-Mittelwert-aus-N-2dim-Arrays)

Seiten: 1 2


Mittelwert aus N 2dim Arrays - rene - 21.12.2006 12:28

Hallo!

Ich möchte gern das ein Nutzer die ANzahl von 2dim Arrays angeben kann. Aus den Daten der Arrays (1zeile strom,2zeile kraft) soll der Mittelwert in ein temp array geschrieben werden. Dabei soll noch die Länge der Datenarrays beliebig sein (eine Länge gilt für alle).
Im ANhang habe ich eins wo das bei einer statischen ANzahl fkt. Wie gehe ich bei einer dynamischen Anzahl vor???

wheinachtliche Grüße

Rene


Mittelwert aus N 2dim Arrays - Achim - 21.12.2006 12:39

Hi,

ich bin mir nicht ganz sicher, was du eigentlich machen willst...für den Mittelwert eines 1D-Array würde ich mal das hier nehmen: Functions >> Mathematics >> Probabilitiy + Statistics >> Mean.vi

Und eine dynamische Anzahl Arrays bzw. dynamische Anzahl der Arrayelemente arbeitest du - unabhängig vom auszuführenden Code - am besten mit ner FOR-Schleife ab...

Gruss
Achim


Mittelwert aus N 2dim Arrays - rene - 21.12.2006 12:44

Hi Achim,

ein bsp:

1.Array

Strom 2 3 4 5
Kraft 4 5 6 7

2. Array

Strom 7 8 9 5
Kraft 1 2 3 4

Mittelwert Array:

Strom 4,5 5,5 6,5 5
Kraft 2,5 7 4,5 5,5

oki?so soll es werden nur das die länge festegelegt werden soll für die Datenarrays z.B 100, d.h. dann sind alle Daqtenarrays 100 lang.
Und eben die Anzahl der Datenarrays soll festgelgt werden z.b. 10

Daraus soll dann wie im kleinen bsp ein mittelwert array gebildet werden was dann logischer weiße auch 100 lang ist.

grüße rene


Mittelwert aus N 2dim Arrays - Diplomer - 21.12.2006 15:35

...ich würds etwa so machen...


[attachment=4435]


Gruß David


Mittelwert aus N 2dim Arrays - rene - 21.12.2006 16:10

okay vielen dank.
eine kleine Sache noch wie muss ich das machen wenn das ankommende 2d array die einzelnen arrays hintereinander sind und nicht wie bei dir parallel.

würde mir sehr helfen hab nicht so den plan von lv :closedeyes:

weihnachtliche grüße rene


Mittelwert aus N 2dim Arrays - Diplomer - 21.12.2006 16:21

???
....auseinanderschneiden und passend zusammensetzen, da gibt es viele hübsche Array-Funktionen.

noch'n Tipp: beim testen ruhig mal zwischendurch Anzeigeelemente einbauen, da die Arrays mal gedreht rauskommen, oder z.b. die Fkt. Array-erstellen, jenachdem in welcher Reihenfolge man anschließt, das Format ändert!?....

...hab jetzt leider keine Zeit mehr..

Gruß und frohes Fes an alle

David


Mittelwert aus N 2dim Arrays - rene - 21.12.2006 16:44

danke erstmal.Ich krieg das irgendwie nicht gebacken.vielleicht kann mir jemand anders helfen?

grüße


Mittelwert aus N 2dim Arrays - Lucki - 22.12.2006 09:46

' schrieb:danke erstmal.Ich krieg das irgendwie nicht gebacken.vielleicht kann mir jemand anders helfen
Hallo rene, Deine Frage ist doch klar ausgedrückt. Weiß nicht, warum da noch rückgefragt werden muß und dann das Problem kompizierter gemacht wird als es ist. Machs doch einfach so:
[attachment=4437]


Mittelwert aus N 2dim Arrays - rene - 22.12.2006 10:02

' schrieb:Hallo rene, Deine Frage ist doch klar ausgedrückt. Weiß nicht, warum da noch rückgefragt werden muß und dann das Problem kompizierter gemacht wird als es ist. Machs doch einfach so:
[attachment=30700:Mittelwert.png]

Hey Lucki,

Danke erstmal aber so ist es nicht gemeint.Schau dir bitte mein bps in beitrag #3 an da sieht man wie ich das meine..

grüße Rene


Mittelwert aus N 2dim Arrays - Lucki - 22.12.2006 11:11

' schrieb:Danke erstmal aber so ist es nicht gemeint.
Verstehe. Die Aufgabe ist aber vielleicht unlösbar, zumindest für mich mit den mir bekannten Informationen. Du kannst nicht eine verschiedene Anzahl von Arrays oder Variablen, die dann in einem Programm immer einen individuellen Variablennamen haben, während der Laufzeit plötzlich hinzufügen oder wieder verschwinden lassen. Das geht nur innerhalb eine Struktur. Also beispielsweise mußt Du aus deinen zweidimensionalen Arrays unbekannter Anzahl einen dreidimensionalen Array erstellt haben, wobei jede Seite einen der zweidimensionalen Arrays enthält. Wie das evtl. geht, das kannst nur Du wissen, der Du die Herkunft dieser Arrays kennst. (Aus Datei? Ergebnis einer Messung) Der Rest ist dann eine Klacks, siehe unten.