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 

Zeilenvektor nach Spaltenvektor konvertieren?



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!

09.04.2008, 10:23
Beitrag #1

Burnout Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: Dec 2007

8.2
-
de

30xxx
Deutschland
Zeilenvektor nach Spaltenvektor konvertieren?
Hallo!

Ich habe ein kleines Problem mit den Array Funktionen, und zwar habe ich folgendes vor:

Aus zwei Werten soll mit "Array erstellen" ein Array gebildet werden.
Klappt gut, es kommt ein Vektor mit 2 Zeilen und 1 Spalte raus.
Jetzt möchte ich das ganze gerne kovertieren, damit ich einen Spaltenvektor (1 Zeile, 2 Spalten) mit
denselben Werten erhalten.

Wie gehe ich das denn am besten an?

Gruß, Christian
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
09.04.2008, 11:43
Beitrag #2

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


Beiträge: 4.223
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
Zeilenvektor nach Spaltenvektor konvertieren?
Wenn du das als 1D-Array erzeugt hast, ist es nur ein Darstellungsproblem. Du kannst das 1D-Array nicht nur nach unten aufziehen, sondern auch (alternativ!) seitlich.

Wenn du ein 2D-Array haben willst, machst du nach deinem 1D-Array einach noch mal BuildArray...und wenn du hier Zeilen und Spalten vertauschen willst, machst du einfach Transpose2DArray

"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
14.04.2008, 12:24
Beitrag #3

Burnout Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: Dec 2007

8.2
-
de

30xxx
Deutschland
Zeilenvektor nach Spaltenvektor konvertieren?
Hallo!

Sorry, dass ich mich so spät erst melde...Blush
Und danke für die AntwortBig Grin

Also das Ziel bei der Angelegenheit ist dann, weitere Spaltenvektoren unten an den alten dranzuhängen.

Ich habe mal ein Beispiel-VI angehängt, das schreibt Werte in ein Zeilenarray.
Jetzt sollen diese Werte, sozusagen "on-the-fly" so weggeschrieben werden, dass alle "100er" in die erste Spalte
und alle "200er" in die zweite Spalte geschrieben werden.

Momentan besteht das Array ja nur aus einer Spalte...

Gruß, Christian
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.04.2008, 19:44
Beitrag #4

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


Beiträge: 4.223
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
Zeilenvektor nach Spaltenvektor konvertieren?
' schrieb:Also das Ziel bei der Angelegenheit ist dann, weitere Spaltenvektoren unten an den alten dranzuhängen.
Was verstehst du unter "Spaltenvektor"?

' schrieb:Ich habe mal ein Beispiel-VI angehängt, das schreibt Werte in ein Zeilenarray.
Wo? Was soll ein "Zeilenarray" sein?

' schrieb:Momentan besteht das Array ja nur aus einer Spalte...
Spalten gibts nur bei n-dimensionalen Arrays, wobei n größer als 1 sei...

Ich versteh dich nicht...

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.2008, 07:50
Beitrag #5

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Zeilenvektor nach Spaltenvektor konvertieren?
:bahn:und außerdem fehlt Dein Bsp-VI.

Gruß Markus

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.04.2008, 08:00
Beitrag #6

Xaran Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 200
Registriert seit: Jun 2006

LabView 2009
2006
en

80***
Deutschland
Zeilenvektor nach Spaltenvektor konvertieren?
Moin!

Vielleicht hilft das:

Solange man Werte in ein 1D-Array schreibt, ist es einfach nur ein Vektor. Kein Spalten- oder Zeilenvektor, sondern einfach nur ein Vektor (deswegen kann man sie ja auch je nach Belieben auf dem Frontpanel zur Seite oder nach unten aufziehen). Aufpassen muss man erst, wenn man einen solchen Vektor in ein 2D-Array einfügen möchte: Dort ist es dann wichtig, ob man den Vektor als Zeile oder Spalte verstanden sehen möchte! Deswegen ist es dort dann wichtig, den entsprechenden Index (Zeile vs. Spalte) anzugeben.

Dort hatte ich jedenfalls mal ein ordentliches Brett vorm KopfWink
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
15.04.2008, 11:38
Beitrag #7

Burnout Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: Dec 2007

8.2
-
de

30xxx
Deutschland
Zeilenvektor nach Spaltenvektor konvertieren?
Hallo!

nächster Versuch mit dem VIBig Grin

Ein Zeilenvektor ist flach und breit - ein Spaltenvektor hoch und schmal.
In der klassischen Vektorrechnung muss ich da ja unterscheiden...

Und für LabVIEW sind das alles nur Vektoren, egal ob hoch oder breit - das habe ich schonmal verstandenBig Grin

Im VI (übrigens Version 8.2) baut LabVIEW jetzt einen Vektor aus den "100er" und "200er" Werten.
Der sieht dann so aus:
[100 200 101 201 102 202...]

Jetzt könnte man den ja nach erfolgter Berechnung einfach auseineranderbauen und getrennt darstellen.
Ich möchte aber, dass mit jeder Iteration an ein Array, das aus den vorheringen Werten besteht,
die beiden neuen Werte angehängt werden, und zwar in dieser Form:

[100 200]
[101 201]
[102 202]
...

Ich hoffe, ich habe mich nun einigermaßen verständlich ausgedrücktBlush


Angehängte Datei(en)
Sonstige .vi  array.vi (Größe: 8,69 KB / Downloads: 255)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.04.2008, 11:52 (Dieser Beitrag wurde zuletzt bearbeitet: 15.04.2008 11:55 von Xaran.)
Beitrag #8

Xaran Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 200
Registriert seit: Jun 2006

LabView 2009
2006
en

80***
Deutschland
Zeilenvektor nach Spaltenvektor konvertieren?
So?
Mittels "Array umformen/Reshape Array"


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.04.2008, 13:39
Beitrag #9

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Zeilenvektor nach Spaltenvektor konvertieren?
Oder so....


Sonstige .vi  array.vi (Größe: 10,81 KB / Downloads: 409)

Lv80_img

Gruß Markus

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
16.04.2008, 07:45
Beitrag #10

Burnout Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: Dec 2007

8.2
-
de

30xxx
Deutschland
Zeilenvektor nach Spaltenvektor konvertieren?
Ja, perfekt!

Auf die Verwendung von zwei "Array erstellen" Bausteinen bin ich irgendwie gar nicht gekommen...

Vielen Dank für die Hilfe - so klären sich bei mir mittlerweile wenigstens die GrundlagenSmile

Gruß, Christian
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
  String nach Enum konvertieren NoWay 2 4.866 20.08.2019 10:58
Letzter Beitrag: NoWay
  Array Format von DOUBLE nach FPX konvertieren Mietzekatze 2 3.948 15.09.2013 12:57
Letzter Beitrag: Mietzekatze
  Rampenmuster lässt sich nicht von Array nach DBL konvertieren RCMechatronic 10 9.982 06.09.2010 19:10
Letzter Beitrag: RCMechatronic
  Float nach String konvertieren ohne anhängen von 0'ern Pythagoras 2 5.907 17.06.2010 05:49
Letzter Beitrag: Pythagoras
  Zahl nach String konvertieren Goermi 6 7.728 16.06.2010 10:05
Letzter Beitrag: GerdW
  String nach Double konvertieren TSC 5 11.667 28.10.2008 06:38
Letzter Beitrag: TSC

Gehe zu: