|
|
Schleife vektorisieren:großes mehrdimensionales Array füll |
|
oskimo |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 25.08.2011, 13:45
Titel: Schleife vektorisieren:großes mehrdimensionales Array füll
|
 |
Hallo,
ich sitze seit ein paar Stunden an diesem Problem und weiß keinen effizienteren Weg das Array "img" zu füllen. Eigentlich habe ich nur vor, 3D Vektoren in ein Array zu schreiben. Zum Beispiel den Vektor (1,2,3) an die Stelle im Array A(1,2,3). An dieser Stelle soll dann erst einmal eine 1 stehen.
Mir wäre es lieb diese for-Schleife zu ersetzen, da alleine schon das 3 fache Indizieren 20ms dauert.
Vielen Dank!
|
|
|
|
|
Gast1 |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 25.08.2011, 14:10
Titel:
|
 |
Hi,
die +1 bei pointX, pointY, pointZ verstehe ich nicht, aber so sollte es gehen:
|
|
|
oskimo |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 25.08.2011, 14:35
Titel:
|
 |
Die +1 ist nur da, damit nicht versucht wird auf einen Index 0 zuzugreifen. Einige Vektoren heißen nämlich (0,3,1). Im Endeffekt verschiebe ich damit mein gesamtes Bild.
Deine Lösung hab ich schon versucht, nur ist meine cpu nun schon seit 10 min ausgelastet, ohne dass ich ein Ergebnis erhalte.
Wie wird denn sichergestellt, dass immer die richtigen Wertepaare benutzt werden bei dem : Operator? Kann es sein, dass alle möglichen Kombinationen durchlaufen werden?
|
|
|
Jan S |

Moderator
|
 |
Beiträge: 11.057
|
 |
|
 |
Anmeldedatum: 08.07.10
|
 |
|
 |
Wohnort: Heidelberg
|
 |
|
 |
Version: 2009a, 2016b
|
 |
|
|
 |
|
Verfasst am: 25.08.2011, 14:37
Titel:
|
 |
Hallo Gast1,
Das mach nicht genau das gleiche. Es werden so nämlich immer ganze Zeilen and Spalten gesetzt. Beispiel:
SUB2IND hilft hier, den linearen Index zu bekommen:
Gruß, Jan
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2025
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|