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

plot visible off setzen

 

rooky
Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 76
Anmeldedatum: 25.04.12
Wohnort: ---
Version: 2012a
     Beitrag Verfasst am: 18.02.2015, 23:37     Titel: plot visible off setzen
  Antworten mit Zitat      
Hallo,
Ich versuche verzweifelt einen polarplot auf visible off zu setzen. Es klappt aber nicht.
Code:
polwert=10;
cct = 1*pi:.01:2*pi;
ccr = polwert*cct./cct;
figure
NSWOorient=polar(cct,ccr,'k');

set(NSWOorient,'visible','off')

Kann mir da jemand helfen?
Danke
Private Nachricht senden Benutzer-Profile anzeigen


Andreas Goser
Forum-Meister

Forum-Meister


Beiträge: 3.654
Anmeldedatum: 04.12.08
Wohnort: Ismaning
Version: 1.0
     Beitrag Verfasst am: 19.02.2015, 08:10     Titel:
  Antworten mit Zitat      
Hallo,

in der Doku zu POLAR steht, dass das Rückgabehandle eine Linie ist (warum auch immer):

Code:

h = polar(...) returns the handle of a line object in h.
 


Daher bitte das Figure Handle nehmen:

Code:

set(gcf,'visible','off')
 


Andreas
Private Nachricht senden Benutzer-Profile anzeigen E-Mail senden
 
rooky
Themenstarter

Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 76
Anmeldedatum: 25.04.12
Wohnort: ---
Version: 2012a
     Beitrag Verfasst am: 19.02.2015, 09:22     Titel:
  Antworten mit Zitat      
Da verschwindet leider das ganze figure und nicht nur der polar plot Crying or Very sad
Private Nachricht senden Benutzer-Profile anzeigen
 
rooky
Themenstarter

Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 76
Anmeldedatum: 25.04.12
Wohnort: ---
Version: 2012a
     Beitrag Verfasst am: 19.02.2015, 09:46     Titel:
  Antworten mit Zitat      
Ich habs sogar mit guidate versucht.
Geht auch nicht
Code:
NSWOorient=figure
HNSWOorient=guidata(NSWOorient);

polwert=10;
cct = 2*pi:.01:2*pi;
ccr = polwert*cct./cct;

HNSWOorient.NNSWOorient=polar(cct,ccr,'k');
guidata(NSWOorient,HNSWOorient);

set(HNSWOorient.NNSWOorient ,'visible','off');
Private Nachricht senden Benutzer-Profile anzeigen
 
Andreas Goser
Forum-Meister

Forum-Meister


Beiträge: 3.654
Anmeldedatum: 04.12.08
Wohnort: Ismaning
Version: 1.0
     Beitrag Verfasst am: 19.02.2015, 10:14     Titel:
  Antworten mit Zitat      
Der Polarplot ist halt ein komplexes Gebilde auf einer Vielzahl von Einzelelementen. Die kann man schon alle invisible setzen, aber es ist schon Aufwand. Mit R2014b und der neuen Punktnotation übrigens weniger Aufwand.

Jetzt ist aber spätestens die Frage "Warum das Alles"?

Andreas
Private Nachricht senden Benutzer-Profile anzeigen E-Mail senden
 
rooky
Themenstarter

Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 76
Anmeldedatum: 25.04.12
Wohnort: ---
Version: 2012a
     Beitrag Verfasst am: 19.02.2015, 10:43     Titel:
  Antworten mit Zitat      
Genau die richtige Frage.
Ich hab jetzt einen circle gemacht und den mit plot gezeichnet.
Alles gut
P.S. R2014 hab ich leider nicht
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.