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

imagesc-plot gedreht anzeigen

 

gui_einsteiger
Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 80
Anmeldedatum: 08.03.12
Wohnort: ---
Version: R2013b
     Beitrag Verfasst am: 13.08.2013, 12:06     Titel: imagesc-plot gedreht anzeigen
  Antworten mit Zitat      
Hallo,

ich habe folgendes Problem. In meinem GUI gebe ich Messdaten über imagesc graphisch aus. Nun möchte ich aber diese über eine Buttongroup drehen könne. So weit so gut, mit dem GUI gibt es kein Problem.

Ich scheitere momentan am drehen vom Plot.
Nutze ich view, so bekomme ich egal bei welchen Winkeln immer weiße Graphen dargestellt.
Plotte ich meine daten jedoch mit contour, so funktioniert es.

Folgende Drehwinkel benötige ich:

90° (bei contur view (-90,-90))
180° (bei contur view (-90,90))
270° (bei contur view(0,90))

Kann mir jemand sagen, warum dies bei contur geht, jedoch nicht bei imagesc. Imagesc als graphische Ausgabe muss bestehen bleiben

Schon mal vielen Dank für eure Hilfe

gui_einsteiger
Private Nachricht senden Benutzer-Profile anzeigen


Winkow
Moderator

Moderator



Beiträge: 3.842
Anmeldedatum: 04.11.11
Wohnort: Dresden
Version: R2014a 2015a
     Beitrag Verfasst am: 13.08.2013, 12:16     Titel:
  Antworten mit Zitat      
vieleicht hilft dir das
http://www.gomatlab.de/bild-um-beli.....winkel-drehen-t17464.html
_________________

richtig Fragen
Private Nachricht senden Benutzer-Profile anzeigen
 
Hubertus
Forum-Meister

Forum-Meister


Beiträge: 1.034
Anmeldedatum: 08.01.09
Wohnort: Hamburg
Version: ---
     Beitrag Verfasst am: 13.08.2013, 12:57     Titel:
  Antworten mit Zitat      
Moin gui_einsteiger,

da deine Messdaten mit imagesc eine Matrix sind, kannst du sie leicht wie folgt drehen:

Code:
I=Matrix;
I2=I.'; %  1. Drehung
I3=I2(X:-1:1,:);  % 2. Drehung mit X = Matrixgröße mit m oder n
I4=I(X:-1:1,:); % 3. Drehung


Du musst nur die Matrix vor dem Befehl imagesc drehen.

Viele Grüße - Hubertus
Private Nachricht senden Benutzer-Profile anzeigen
 
gui_einsteiger
Themenstarter

Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 80
Anmeldedatum: 08.03.12
Wohnort: ---
Version: R2013b
     Beitrag Verfasst am: 14.08.2013, 13:27     Titel:
  Antworten mit Zitat      
schon mal vielen Dank für die Hilfe, da ich die Image Processing Toolbox habe, kann ich mit imrotate arbeiten. Es funktioniert also nun.

Warum das drehen, wie ich es versucht habe mit contour geht aber nicht imagesc weiß anscheinen keiner? Würde mich nur mal so interessieren, auch wenn ich es jetzt nicht mehr brauche.
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 - 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.