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 

Matrix umkehren (oben und unten tauschen)



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!

15.12.2014, 15:43
Beitrag #1

sumsi Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 83
Registriert seit: Oct 2010

2014
2010
DE


Deutschland
Matrix umkehren (oben und unten tauschen)
Hallo,

habe folgendes Problem: ich plotte über ein Intensitätsdiagramm meinen Graphen. Dieser ist jetzt jedoch genau spiegelverkehrt (unten und oben sind vertauscht)

wie kann ich das am leichtesten umdrehen? Meine Daten sind vom Format 2D-Array

Danke sumsi
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
15.12.2014, 15:56
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.412
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Matrix umkehren (oben und unten tauschen)
Hallo sumsi,

tausche doch einfach die Min- und Max-Werte deiner Y-Achse aus…

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.12.2014, 15:58 (Dieser Beitrag wurde zuletzt bearbeitet: 15.12.2014 16:01 von Nordvestlys.)
Beitrag #3

Nordvestlys Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 108
Registriert seit: Sep 2014

2015 (und testweise 2016)
2005
EN

07743
Deutschland
RE: Matrix umkehren (oben und unten tauschen)
(15.12.2014 15:43 )sumsi schrieb:  [...] wie kann ich das am leichtesten umdrehen?
....z.B. so:     (je nachdem welche Dimension umgedreht werden soll, entweder der obere oder der untere Zweig.)

bis denne,
* mario *
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.12.2014, 16:15
Beitrag #4

sumsi Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 83
Registriert seit: Oct 2010

2014
2010
DE


Deutschland
RE: Matrix umkehren (oben und unten tauschen)
find ich nicht grad so elegant als lösung, da ich hier laufende Kameraaufnahmen darstelle und mir durch die Schleife natürlich Zeit verloren geht. Gibt es Alternativ auch eine Möglichkeit die Anzeige um 90° gegen den Uhrzeigersinn zu drehen?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.12.2014, 16:16
Beitrag #5

GerdW Offline
______________
LVF-Team

Beiträge: 17.412
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Matrix umkehren (oben und unten tauschen)
Hallo sumsi,

Rechtsklick auf den Intensitätsgraph->Array transponieren...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.12.2014, 16:51
Beitrag #6

Nordvestlys Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 108
Registriert seit: Sep 2014

2015 (und testweise 2016)
2005
EN

07743
Deutschland
RE: Matrix umkehren (oben und unten tauschen)
(15.12.2014 16:15 )sumsi schrieb:  find ich nicht grad so elegant als lösung, da [...] mir durch die Schleife natürlich Zeit verloren geht.
Spontan fallen mir zur Beschleunigung noch ein,
- Rechtsklick auf Schleifenrand und Parallelisierung einstellen
- In-Place-Struktur
- mathematische Operationen (abhängig vom Zahlenbereich) z.B. Betragsbildung, Differenz zum Maximum o.ä.
- geänderte Datenerfassung und
- die schon vorgeschlagene Änderung der Darstellung

Interessant finde ich bei zeitkritischen Sachen, mal ein paar zigtausend Durchgänge mit Dummy-Daten zu simulieren. Oftmals sind die vermeintlich eleganten Lösungen gar nicht so performant wie irgendwelche einfachen Schleifen die der Compiler gut optimieren kann.
(15.12.2014 16:15 )sumsi schrieb:  Gibt es Alternativ auch eine Möglichkeit die Anzeige um 90° gegen den Uhrzeigersinn zu drehen?
Das klingt spontan nach einer einfachen 2D-Transponierung. (Evtl. stimmt dann aber wieder nicht die Drehrichtung.)

bis denne,
* mario *
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.12.2014, 17:06
Beitrag #7

GerdW Offline
______________
LVF-Team

Beiträge: 17.412
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Matrix umkehren (oben und unten tauschen)
Hallo,

Zitat:Oftmals sind die vermeintlich eleganten Lösungen gar nicht so performant wie irgendwelche einfachen Schleifen die der Compiler gut optimieren kann.
Anmerkung dazu:
Rotate1DArray, TransposeArray und ReverseArray sind Operationen, bei denen LabVIEW nicht zwangsläufig Daten im Speicher hin- und herschiebt, sondern ebenfalls sehr schnell agiert. Hier reicht es (manchmal/meist) aus, die interne Indizierung der Daten (bzw. den Speicherzugriff auf die Daten) im Array anzupassen.

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
  3D Surface z-Matrix kaffekarl 4 7.271 20.12.2012 10:20
Letzter Beitrag: kaffekarl

Gehe zu: