Matlab Befehl gca gibt nur Zahlenwert aus

Gast #4647903
Hallo,

ich lerne gerade im Rahmen meines Studiums Matlab und habe ein Problem 
mit den Axes handles. Ich nutze die Version R2014a

Eigentlich kann man mit gca ja die handles abrufen, bei mir wird aber 
nur ein Wert ausgespuckt.
Erstelle ich ein neues figurewindow mit einem Koordinatensystem, liegt 
der Wert immer bei 348.0011. Kopiere ich das Beispiel aus der Matlab 
Hilfe
Code:
x = linspace(0,10);
y = sin(4*x);
figure;
plot(x,y);
set(gca,'FontSize',12,...
      'TickDir','out',...
      'TickLength',[.02,.02],...
      'YLim',[-2,2])





bekomme ich fuer gca den Wert 522.0001, wechselt aber auch von figure zu 
figure. Was soll das?

Meine Frage ist nun, ob jemand das Problem und bestenfalls auch noch 
Abhilfe kennt, da ich meine Handles dadurch auch nicht steuern kann.

anbei ein Screenshot der mein Problem nochmal besser darstellen soll.


Beste Grüße

max
Angehängte Dateien:
Gast #4647977
Warum muss das was anderes als eine Zahl sein?
Das ist ein Handle, der zeigt praktisch nur, wo die Info zu finden ist
probier mal "get(gca)", da sind dann die ganzen Infos zu X- und Y-Achse
Deine Fehlerbeschreibung "nicht richtig steuern" (man kann Handles 
ausserdem nicht "steuern") ist auch sehr dürftig, was genau geht denn 
nicht?
Gast #4648074
Normalerweise sollte gca die Eigenschaften ausgeben, die du einer 
Variablen zuweisen kannst und dann ein 1x1Axes erhältst. Über get (gca) 
geht es, ja, das hatte ich auch schon ausprobiert. Ich will gca aber 
variablen zuweisen, um auch mit mehreren figueres arbeiten kann ohne 
durcheinander zukommen bzw andere handles zu bekommen, weil ich zb 
gerade eine andere figure zuletzt geöffnet hatte.
Zudem erkenne ich den sinn nicht dahinter, dass es üeberhaupt einen 
Zahlenwert ausspuckt und wo dieser herkommt.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 10 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.