|
|
Code über Vektorisierung beschleunigen |
|
strg |

Forum-Newbie
|
 |
Beiträge: 2
|
 |
|
 |
Anmeldedatum: 17.02.14
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 17.02.2014, 18:11
Titel: Code über Vektorisierung beschleunigen
|
 |
Hallo,
ich habe mehrere Bilder die ich in Form von Matrix lade und aus dieser verschiedene Bilder berechne ich neue Bilder. Die ganze Berechnung dauert sehr viel weil ein System von Gleichungen in jeder Pixel berechnet wird. Ich habe teilweise schon etwas Vektorisierung gemacht, aber ich versuche noch was zu machen dass ich nicht weiß ob es in Matlab geht.
Ich habe eine Matrix A, 1024x1024, und in jeder Element dieser Matrix möchte ich noch eine Matrix speichern. Ich habe es mit einer Schleife For gemacht:
a1, a2, a3, a4, a5 sind auch Matrizen 1024x1024.
Ich möchte wissen ob es eine schnellere Weg gibt um so eine Matrix zu füllen. Kann jemand mir bitte helfen?
Danke in Voraus.
Viele Grüße,
strg
|
|
|
|
|
Winkow |

Moderator
|
 |
Beiträge: 3.842
|
 |
|
 |
Anmeldedatum: 04.11.11
|
 |
|
 |
Wohnort: Dresden
|
 |
|
 |
Version: R2014a 2015a
|
 |
|
|
 |
|
Verfasst am: 17.02.2014, 18:48
Titel:
|
 |
warum benutzt du eine cell und nicht einfach eine 3d-matrix? währe in dem fall viel einfacher.
auf deine elemente A(i,j) ist dann einfach
wenn du dann wirklich ne cell willst
_________________
richtig Fragen
|
|
|
strg |
Themenstarter

Forum-Newbie
|
 |
Beiträge: 2
|
 |
|
 |
Anmeldedatum: 17.02.14
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 18.02.2014, 14:50
Titel:
|
 |
Hallo,
erstmal danke für den Tipp.
ich glaube ich habe ein Problem mit der Datatyp von der Element A{i,j,:} weil das nicht in Form eine Spalte ist. Ich brauche die Werte in einer Spalte zu bekommen da ich ein lineares System mit der Funktion linsolve lösen soll, und dahin sollen die Werte rein kommen. Im mein Code ist momentan:
und ich vermute dass es direkt mit A{i,j,:} nicht funktioniert da das kein Vektor ist.
Grüße
|
|
|
|
|
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.
|
|