LabVIEWForum.de
Array von Array - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Array von Array (/Thread-Array-von-Array)

Seiten: 1 2


Array von Array - halla001 - 23.12.2011 22:27

Guten Abend,

ich habe ein klein Problem mit der implementierung von Arrays. Ich habe mehere Arrays (1-Dimension) die nach ein bestimmte algorithmus laufen und daruas ein Array erstellt wird mit 2 spalten. Um dies zu erreichen, brauche ich erst mal der Zugriff auf der Index von alle Arrays und dann der Zugriff auf die elemente des einzelne Arrays. das nächste Beispiel erörtet mein Problem.


A B C D
1 2 3 4
0 3 5 7
8 4 7 8
5 7 4 2
. . . .
. . . .
. . . .


Die Anzahl von Arrays A,B,C, D.... können bis n sein und jeder spalte kann n elemente enthalten bzw. n-1 elemente.


wie kann ich es in Labview erstellen dass ich erst ein Array erstellen, die alle spalten laufen (A,B,C,D,....) und mir die index der Spalte ausgibt und dann in der Spalte die elemente liest und die index von elemente ausgibt.

Ich brauche es um ein vegleich zu machen zwichen alle Arrays.
Ich hoffe kann mir jemand helfen.

halla001


RE: Array von Array - Y-P - 23.12.2011 23:29

Bahn

Gruß Markus


RE: Array von Array - halla001 - 23.12.2011 23:54

Hallo Markus,

Sorry wegen meine Sprache, da ich kein deutsch muttersprachler bin. Ich versuch noch mal zu erklären.

Wir haben mehrere 1-D Arrays (Felder) die wiederum aus mehrere Elemente bestehen, die alle gleich gross sind, das bedeutet, die Anzahl von die Elemente in jede Array ist gleich. zum Beispiel:
A B C D
1 2 3 4
0 3 5 7
8 4 7 8
5 7 4 2
. . . .
. . . .
. . . .

so weit so gut?

ich muss jetzt aus diese Arrays menge ein for schleife durchlaufen lassen, und mir ausgibt die indexierung der Spalten. Das bedeutet.

A hat der index 0
B hat der Index 1
C hat der Index 2

Weiter hin brauche ich der index von Elemente der Arrays. Das heisst wieder rum dass die Elemente bei A haben indizies, die ich auch gerne haben will.

1 hat der Index 0
0 hat der Index 1
8 hat der Index 2
5 hat der Index 3
........

dies kann mann sicherlich in eine schleife machen so zum Beispiel
A[i, I[i]]

Ich hoffe ich habe jetzt besser ausgedruckt.

danke schon mal


RE: Array von Array - unicorn - 24.12.2011 00:47

Nimm doch ein zweidimensionales Array (2-D-Array). Wenn A B C D jedoch zusätzlich ein Spaltentitel sein soll, so wäre ein Cluster von einem String und einem 1-D-Array angebracht.


RE: Array von Array - halla001 - 24.12.2011 01:04

Hallo unicorn,

danke für deine Antwort. Ein cluster zu erstellen ist kein Problem. Ich kann aber leider trotzdem nicht das problem lösen. Würdest du ein Beipiel geben. Wäre echt nett.


RE: Array von Array - unicorn - 24.12.2011 01:28

So z. B.


RE: Array von Array - Lucki - 24.12.2011 10:30

Ich verstehe immer noch nichts, aber trotzdem werfe ich mal einen Tip in den Ring.
Falls das zutrifft:
Gegeben: ein 1D-Array und ein Element daraus
Gesucht: Index dieses Elementes
Dann gibt es genau dafür die Funkion "1D-Array durchsuchen"


RE: Array von Array - halla001 - 24.12.2011 17:25

Gegeben: 1 bis n 1D-Array
gesucht: Index dieses Elementes.

jetzt noch genauer beschrieben. Ich bin dabei es zu lösen. Aber wird mich aber trotzdem freuen auf eine genauer Vorschlag.


RE: Array von Array - unicorn - 02.01.2012 14:15

(24.12.2011 17:25 )halla001 schrieb:  Gegeben: 1 bis n 1D-Array
gesucht: Index dieses Elementes.

jetzt noch genauer beschrieben. Ich bin dabei es zu lösen. Aber wird mich aber trotzdem freuen auf eine genauer Vorschlag.

Irgendwie verstehe ich nicht, was gesucht wird?
Sollen die Indices eines Elements mit einem bestimmten Wert ermittelt werden?
Hast Du schon irgendein VI erstellt? Könntest Du es mal posten?


RE: Array von Array - Schwand - 04.01.2012 10:28

Moin,

vielleicht ist das was für dich?

Vorne geht ein 2D-Array rein, hinten kommt ein 3D raus, das kann man aber sicher noch aufschlüsseln: In der ersten Spalte steht der Spaltenindex, in der zweiten der Zeilenindex und in der dritten der Elementwert.


Grüßle
S.