INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Mittelwert aus Mehrdimensionalen Array



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!

14.04.2010, 14:44
Beitrag #1

stromflo Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 125
Registriert seit: Apr 2010

8.2
2010
DE


Deutschland
Mittelwert aus Mehrdimensionalen Array
Hallo,

gibt es eine Möglichkeit, den Mittelwert aus einem mehrdimensionalen Array pro Spalte zu ermitteln?

Ich habe bei Matehmatik eine Mittelwertfunktion gefunden, allerdings habe ich ein Mehrdimensionales Array und ich möchte von jeder Spalte einen eigenen Mittelwert bilden.
Die Spalten haben zu dem nicht immer gleich viele Elemente. Gibt es da eine Möglichkeit?

Habe irgendwie mit den Arrays in LabVIEW ein wenig Verständnisprobleme, gibt es da zufällig ein Tutorial oder ähnliches?

Gruß Flo
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.04.2010, 15:31 (Dieser Beitrag wurde zuletzt bearbeitet: 14.04.2010 15:38 von GerdW.)
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
Mittelwert aus Mehrdimensionalen Array
Hallo Flo,

da sind wir wiederSmile

Array in eine FOR-Schleife einspeisen, entweder wie gehabt indizieren oder AutoIndex, Mittelwert pro Spalte... (evtl. Array vorher transponieren, um AutoIndex verwenden zu können.)

In einem Array haben alle Spalten gleichviel Zeilen - zumindestens in LabVIEW. Ansonsten kannst du ein "Array von Cluster von 1D-Array" verwenden, wenn du wirklich auf unterschiedlich viel Zeilen pro Spalte bestehst...

Du hattest doch nach Tutorials gefragt: NI.com

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.04.2010, 15:43
Beitrag #3

Schwand Offline
LVF-Stammgast
***


Beiträge: 276
Registriert seit: Nov 2007

2014
2006
DE

31789
Deutschland
Mittelwert aus Mehrdimensionalen Array
Vielleicht kannst du die leeren Felder ja auch mit Nullen auffüllen.

Und bei mehreren Dimensionen muss man ja mehrere For-Schleifen nehmen, eine weniger als die Dimension des Arrays.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.04.2010, 16:46 (Dieser Beitrag wurde zuletzt bearbeitet: 15.04.2010 07:34 von Lucki.)
Beitrag #4

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Mittelwert aus Mehrdimensionalen Array
Nullen würde denSpalten-Mittelwert verfälschen.
Am besten, die postest mal ein Beispiel dieses "mehrdimensionalen Array mit unterschiedlichen Spaltenlängen", vielleicht ist es etwas ganz anderes als wir denken oder hat gar nichts mit LabVIEW zu tun.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.04.2010, 07:27 (Dieser Beitrag wurde zuletzt bearbeitet: 15.04.2010 07:31 von Achim.)
Beitrag #5

Achim Offline
*****
*****


Beiträge: 4.223
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
Mittelwert aus Mehrdimensionalen Array
' schrieb:Die Spalten haben zu dem nicht immer gleich viele Elemente.

Das gibt's in LV nicht! Was du evtl. hast sind Spalten mit unterschiedlich vielen gültigen Werten!

Guck mal folgendes einfaches (1D-Array + 1D-Array = 2D-Array) Beispiel an...


Sonstige .vi  test_arrays.vi (Größe: 9,1 KB / Downloads: 376)
Lv80_img

Wenn du sowas hast, dann könntest du die ungültigen Wert ("Nullen"?) erst mal pro Dimension aus dem Array entfernen (Case-Struktur) und aus den gültigen Werten ein neues Array basteln und dann jeweils daraus den Mittelwert bestimmen. Das geht auf jeden Fall alles mit geschachtelten FOR-Schleifen!

Gruß
A.

"Is there some mightier sage, of whom we have yet to learn?"

"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.04.2010, 07:54 (Dieser Beitrag wurde zuletzt bearbeitet: 15.04.2010 07:56 von Lucki.)
Beitrag #6

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Mittelwert aus Mehrdimensionalen Array
' schrieb:Ansonsten kannst du ein "Array von Cluster von 1D-Array" verwenden, wenn du wirklich auf unterschiedlich viel Zeilen pro Spalte bestehst...
Du meinst "unterschiedlich viele Elemente pro Spalte", und das in die Tat umgesetzt sieht dann so aus:
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.04.2010, 07:57
Beitrag #7

Schwand Offline
LVF-Stammgast
***


Beiträge: 276
Registriert seit: Nov 2007

2014
2006
DE

31789
Deutschland
Mittelwert aus Mehrdimensionalen Array
' schrieb:Nullen würde denSpalten-Mittelwert verfälschen.

Stimmt, da hab ich wohl nicht ganz zuende gedacht.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.04.2010, 08:36 (Dieser Beitrag wurde zuletzt bearbeitet: 15.04.2010 08:38 von stromflo.)
Beitrag #8

stromflo Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 125
Registriert seit: Apr 2010

8.2
2010
DE


Deutschland
Mittelwert aus Mehrdimensionalen Array
Hallo,

vielen Dank!

Beim einlesen der Daten werden scheinbar, nur die Arrayzeilen ausgefüllt, die auch wirklich in der jeweiligen Spalte vorhanden sind.
Demnach ist es kein Problem den Mittelwert zu ermitteln.

Gruß Flo
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.04.2010, 09:12
Beitrag #9

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
Mittelwert aus Mehrdimensionalen Array
Hallo Flo,

"...werden scheinbar, nur die Arrayzeilen ausgefüllt..."

??? Scheinbar ausgefüllte Arrayzeilen???
Hast du da ein Stringarray mit leeren Zellen? Auch leere Zellen sind ausgefüllt, der String ist nur 0 Zeichen lang...

Für alles andere bitte beim nächsten Mal ein Beispiel anhängen...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.04.2010, 09:18 (Dieser Beitrag wurde zuletzt bearbeitet: 15.04.2010 09:19 von Lucki.)
Beitrag #10

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Mittelwert aus Mehrdimensionalen Array
' schrieb:Beim einlesen der Daten werden scheinbar, nur die Arrayzeilen ausgefüllt, die auch wirklich in der jeweiligen Spalte vorhanden sind.
Mal abgesehen davon, daß ich den grammatikalischen und inhaltlichen Sinn das Wortes "scheinbar" nicht verstehe - ein Element ein einem 2D-Array mit Nichts ausfüllen geht nicht, wie hier schon mehrfach gesagt wurde. Denkbar wäre es allerdings, wenn die Zahlenelemente Textformat haben und an den leeren Stellen statt einer Zahl ein Leerstring steht. Ist das vielleicht so?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Werte in Array schreiben- Mittelwert bilden und ausgeben um0k 10 8.686 25.08.2020 14:19
Letzter Beitrag: GerdW
  2D-Array -Mittelwert für gleiche x-Werte crusty 6 5.412 21.07.2014 16:10
Letzter Beitrag: crusty
Question Mittelwert aus Zeit Array xrzr 9 7.045 22.04.2014 10:12
Letzter Beitrag: GerdW
  Mittelwert Zeilenweise aus einem Array Lt.OrangeLee 6 7.921 13.01.2012 14:35
Letzter Beitrag: Lt.OrangeLee
  Array Mittelwert bilden member 2 9.740 09.12.2010 11:24
Letzter Beitrag: jg
  Mittelwert aus jeder Zeile eines Mehrdimensionalem Array banman 4 6.168 06.12.2010 17:01
Letzter Beitrag: banman

Gehe zu: