LabVIEWForum.de
Diagonale aus 2 D-Array - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Diagonale aus 2 D-Array (/Thread-Diagonale-aus-2-D-Array)



Diagonale aus 2 D-Array - halla001 - 28.01.2012 15:33

Hallo,

Ich habe eine Funktion gefunden, die mir die Diagonale aus ein 2D array ausgibt bzw. aus einem Matrix. Diese Diagonal hilft mir eigentlich nicht, da ich Diagonale suche die mit (0,0) anfangen und enden bei (n,n). Die folgende Bild, veranschaulicht was ich oben geschrieben habe.

Es mussen nicht alle Diagonale gesucht, sondern nur bis (n,n). Im der Beispiel nur bis (4,4)

Aus die gesuchte Diagonal muss noch der kleinste Elment raus gelesen, dies sollte es am besten in eine Array sein.

Vielen Dank.


RE: Diagonale aus 2 D-Array - GerdW - 28.01.2012 15:53

Hallo halla,

sollen wir jetzt deine Arbeit machen (nämlich programmieren) - oder was erwartest du von uns?

Ansonsten suchst du ja anscheinend alle Elemente eines Arrays mit Summe von Index x und Index y = konstant. Sollte nicht allzu schwer sein Smile


RE: Diagonale aus 2 D-Array - Y-P - 28.01.2012 15:54

Aus dem Bild werde ich nicht schlau. Wie möchtest Du es genau haben?
0,0 - 1,1 - 2,2 - 3,3 - 4,4?

Gruß Markus


RE: Diagonale aus 2 D-Array - Lucki - 28.01.2012 17:07

Der Text ist konfus, aber dem Bild nach müsste es so gemeint sein:
[attachment=38402]


RE: Diagonale aus 2 D-Array - halla001 - 28.01.2012 18:43

Wie heisst das element, das nach dem Tabelle eingefügt ist?


RE: Diagonale aus 2 D-Array - Lucki - 28.01.2012 18:56

(28.01.2012 18:43 )halla001 schrieb:  Wie heisst das element, das nach dem Tabelle eingefügt ist?

"Array umkehren". Die For-Schleife spiegelt die Matrix um ein Zeilenachse. Das ist notwendig, weil sich das VI "Diagonalen lesen" auf normale Matrix-Diagonale bezieht, die von links oben nach rechts unten verlaufen. Bei Dir aber laufen die Diagonalen anders.


RE: Diagonale aus 2 D-Array - halla001 - 28.01.2012 19:02

Die Array wird in der For schleife umgedreht.
Ich meine das Element der vor der "for-SWchleife" ist. Also der zwischen die Tabelle und die For-Schleife.
Danke für deine Antwort


RE: Diagonale aus 2 D-Array - halla001 - 28.01.2012 19:19

Ich meinte diese Element


RE: Diagonale aus 2 D-Array - halla001 - 28.01.2012 19:41

Das war die umwandlung von String bzw. character to integer.
Dies befindet sich unter String/Number Conversion

Danke für deine Hilfe.