WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Martix drehen

 

Molle
Forum-Newbie

Forum-Newbie


Beiträge: 2
Anmeldedatum: 03.11.08
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 03.11.2008, 18:02     Titel: Martix drehen
  Antworten mit Zitat      
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?
Private Nachricht senden Benutzer-Profile anzeigen


Molle
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 2
Anmeldedatum: 03.11.08
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 03.11.2008, 18:51     Titel:
  Antworten mit Zitat      
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 Embarassed
Private Nachricht senden Benutzer-Profile anzeigen
 
Schrank
Forum-Century

Forum-Century


Beiträge: 203
Anmeldedatum: 10.07.08
Wohnort: Berlin
Version: ---
     Beitrag Verfasst am: 03.11.2008, 21:35     Titel:
  Antworten mit Zitat      
Hallo Molle,
schön das es geklappt hat. Du kannst mittels assignin Variablen in den Workspace holen.
Gruß Schrank
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

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 | goMatlab RSS Button RSS

Hosted by:


Copyright © 2007 - 2024 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.