|
Molle |

Forum-Newbie
|
 |
Beiträge: 2
|
 |
|
 |
Anmeldedatum: 03.11.08
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 03.11.2008, 17:02
Titel: Martix drehen
|
 |
|
 |
|
Hi Matlabianer,
ich muss als Beleg eine Matlab Function mit GUI schreiben, bei der ein Bild mit einem Quadrat erzeugt wird und daneben die dazugehörige FFT angezeigt wird.
Das Bild wird aus einer Matrix erzeugt 0 für schwarz, 1 für weiß (Quadrat).
Durch 6 Buttons kann man das Quadrat vergrößern/verkleinern und verschieben. Realisiert wird es mittels handles.
Jetzt zum eigentlichen Problem, wir sollen das Quadrat nicht nur verschieben und in der Größe verändern können, sondern auch noch drehen.
Ich hab jetzt probiert das Quadrat in der Matrix zu drehen, unzwar mithilfe von Polarkoordinaten(Elemente der Matrix mit for schleife in Kart. Koord.überführt), hat halbwegs geklappt, leider wurden die Ecken abgstumpft, man hat bei einer 45° Drehung dann quasi ein Achteck. Leider konnte ich nicht rausfinden, woran das liegt. Zumal ich nicht weiß, wie ich die Variablen von einer Function ins Workspace kriege.
Der Prof hatte noch gemeint die Function imrotate könnte weiter helfen, jetzt hab ich aber noch nicht rausgefunden, wie ich vom Bild wieder auf die Matrix komme.
Ich bedanke mich im Voraus für eure Anregungen.
Robert
Hat jemand eine Idee, wie man das effektiver machen könnte?
|
|
|
|
|
Molle |
Themenstarter

Forum-Newbie
|
 |
Beiträge: 2
|
 |
|
 |
Anmeldedatum: 03.11.08
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 03.11.2008, 17:51
Titel:
|
 |
OK,
dann beantworte ich mir mal meine erste Frage in diesem Forum selber.
Anscheinend werden mit imrotate Matrizen gedreht, genau so wie ich es haben wollte, Bilder sind ja Matrizen
|
|
|
Schrank |

Forum-Century
|
 |
Beiträge: 203
|
 |
|
 |
Anmeldedatum: 10.07.08
|
 |
|
 |
Wohnort: Berlin
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 03.11.2008, 20:35
Titel:
|
 |
Hallo Molle,
schön das es geklappt hat. Du kannst mittels assignin Variablen in den Workspace holen.
Gruß Schrank
|
|
|
|
|
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.
|
|