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

Skalogramm Daten editieren

 

eumel1
Forum-Anfänger

Forum-Anfänger


Beiträge: 33
Anmeldedatum: 08.05.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 27.06.2013, 07:45     Titel: Skalogramm Daten editieren
  Antworten mit Zitat      
Hi,
ich mache eine cwt und lasse mir gleich ein Skalogramm damit erzeugen.
In dieser Figure sind ja zwei Axes-Objekte (Einmal das analysierte Zeit-Signal und einmal das Skalogramm).
Wie kann ich nun Titel des Skalogramms ändern und den Titel des analysierten Zeitsignals?
Bei einer GUI, wäre der Zugriff ja kein Problem auf die einzelnen Objekte zuzugreifen. Aber wie mache ich das bei einer figure?
Vielen Dank für eure Hilfe!
Private Nachricht senden Benutzer-Profile anzeigen


Jan S
Moderator

Moderator


Beiträge: 11.057
Anmeldedatum: 08.07.10
Wohnort: Heidelberg
Version: 2009a, 2016b
     Beitrag Verfasst am: 27.06.2013, 10:38     Titel: Re: Skalogramm Daten editieren
  Antworten mit Zitat      
Hallo eumel1,

Ich verstehe die Frage nicht.
GUIs sind doch FIGUREs, deshalb sehe ich nicht, welchen Unterschied dies machen könnte.

Ist es wichtig zur Beantwortung der Frage die Bedeutung der Begriffe "cwt", und "Skalogramm" zu kennen? Was ist "das analysierte Zeitsignal"?

Eigentlich werden Titel einfach mit dem TITLE-Befehl erstellt.

Viele Grüße, Jan
Private Nachricht senden Benutzer-Profile anzeigen
 
eumel1
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 33
Anmeldedatum: 08.05.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 27.06.2013, 11:55     Titel:
  Antworten mit Zitat      
Also cwt ist eine Wavelet Transformation.
Ist nicht so wichtig, ja natürlich hast du Recht das Gui´s figure sind.
Etwas blöd zu beschreiben oder ich steh einfach aufm Schlauch.
Also sagen wir, ich habe mir eine Gui erzeugt mit 2 Axes Object (über das guide tool).
Dann weise ich den beiden axes-Objekten einfach einen spezifischen Tag zu und über diesen kann ich dann ja den title setzen
title(axe1,'bla')
title(axe2,'blub')

Nun erzeugt mir die cwt automatisch eine figure
In dieser Figure sind ebenfalls zwei Axes objekte und die haben unterschiedliche title. (Automatische Beschriftung)
Wie kann ich nun aber auf die title der beiden Objekte zugreifen?
über title geht es ja nicht, weil ich die "tags" der beiden Objekte ja nicht kenne!
Verstehst du meine Frage jetzt?
Private Nachricht senden Benutzer-Profile anzeigen
 
Jan S
Moderator

Moderator


Beiträge: 11.057
Anmeldedatum: 08.07.10
Wohnort: Heidelberg
Version: 2009a, 2016b
     Beitrag Verfasst am: 27.06.2013, 15:12     Titel:
  Antworten mit Zitat      
Hallo eumel1,

Ja, jetzt wird es deutlicher.
Ich versuche es mal:
Code:
% Erzeugen einer Figure OHNE sich den Handle zu merken:
figure;
subplot(1,2,1);  % Auch AXES-Handles bleiben unbekannt
subplot(1,2,2);

% Nun eine Methode um die handles zu bekommen:
FigH = gcf;  % Hoffentlich wurde keine anderes Figure aktiviert
Child = findobj(get(FigH, 'Children'), 'flat', 'Type', 'axes');
Pos = get(Child, 'Position');
if Pos{1}(1) > Pos{2}(1)
  Child = Child([2,1]);
end

set(get(Child(1), 'Title'), 'String', 'Left Axes');
set(get(Child(2), 'Title'), 'String', 'Right Axes');

% Equivalent:
% title(Child(1), 'Left')
 

Hilft das weiter?

Gruß, Jan
Private Nachricht senden Benutzer-Profile anzeigen
 
eumel1
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 33
Anmeldedatum: 08.05.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 28.06.2013, 09:22     Titel:
  Antworten mit Zitat      
Super, hat geklapt.
Musste es zwar noch ein wenig anpassen weil drei axes-Objekte vorhanden waren, aber durch dein Beispiel hab ich geschnallt wie es abläuft.
Vielen Dank nochmal!
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.