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

axes plot Problem

 

BrettvormKopf

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 19.02.2009, 18:57     Titel: axes plot Problem
  Antworten mit Zitat      
Hallo,

ich brauche dringend eine Lösung für folgendes Problem.
Beim Start einer GUI wird ein plotyy in einer axes erstellt (axes_CreateFcn).
Nun möchte ich den Plot aktualisieren wenn in ein edit text Fenster ein neuer Wert eingegeben wird. Ich weiß aber nicht wie der Parameter aus dem edit text Callback zu übergeben ist. Oder lässt sich die axes_CreateFcn nicht mehr verändern ?

mfg


steve
Ehrenmitglied

Ehrenmitglied



Beiträge: 2.029
Anmeldedatum: 03.09.07
Wohnort: Wien
Version: R2024a
     Beitrag Verfasst am: 20.02.2009, 09:23     Titel:
  Antworten mit Zitat      
Moin,

ich denke mal dir könnte eine Suche im Forum weiterhelfen --> "axes aktualisieren", "plot aktualisieren" Wink

Da sollte eigentlich einiges bei rauskommen...

Gruß
Alex
_________________

>> I told me to.

____________________________________
Matlab Cheat Sheet
goMatlab-Knigge - dran gehalten?!
Schon in den FAQ gesucht?
Ist vielleicht bei den Skripten oder den Tutorials was für dich dabei?
Private Nachricht senden Benutzer-Profile anzeigen
 
BrettvormKopf

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 20.02.2009, 10:58     Titel:
  Antworten mit Zitat      
Eine Suche im Forum und auf mathworks hat leider nichts gebracht Confused
Ist das Problem so außergewöhnlich ?
 
steve
Ehrenmitglied

Ehrenmitglied



Beiträge: 2.029
Anmeldedatum: 03.09.07
Wohnort: Wien
Version: R2024a
     Beitrag Verfasst am: 20.02.2009, 11:16     Titel:
  Antworten mit Zitat      
Eigentlich nicht:
http://www.gomatlab.de/viewtopic,p,18125.html#18125

Eine ganz simple Lösung wäre, dass du in die Callback vom Edit-Feld den Plot neu zeichnen lässt und durch die Übergabe von dem handle deiner Axes einfügst.

Ich hoffe du kommst damit weiter...

Gruß
Alex
_________________

>> I told me to.

____________________________________
Matlab Cheat Sheet
goMatlab-Knigge - dran gehalten?!
Schon in den FAQ gesucht?
Ist vielleicht bei den Skripten oder den Tutorials was für dich dabei?
Private Nachricht senden Benutzer-Profile anzeigen
 
BrettvormKopf

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 20.02.2009, 12:03     Titel:
  Antworten mit Zitat      
Hallo,
habe ich schon ausprobiert, funktioniert aber nicht.

Reference to non existing field ...

mfg
 
steve
Ehrenmitglied

Ehrenmitglied



Beiträge: 2.029
Anmeldedatum: 03.09.07
Wohnort: Wien
Version: R2024a
     Beitrag Verfasst am: 20.02.2009, 12:06     Titel:
  Antworten mit Zitat      
Ohne Code kann man da aber auch nix machen!!!
_________________

>> I told me to.

____________________________________
Matlab Cheat Sheet
goMatlab-Knigge - dran gehalten?!
Schon in den FAQ gesucht?
Ist vielleicht bei den Skripten oder den Tutorials was für dich dabei?
Private Nachricht senden Benutzer-Profile anzeigen
 
McMix
Forum-Newbie

Forum-Newbie


Beiträge: 1
Anmeldedatum: 20.02.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 20.02.2009, 13:20     Titel: So schon probiert ?
  Antworten mit Zitat      
Also ich hätte in die in die Callback Funktion (z.B. function edit1_Callback(hObject, eventdata, handles)) folgenden Code schrieben:
Code:
faktor=str2num(get(handles.edit1,'String'));
z=[0:0.1:2*pi];
sinus=sin(faktor*z);
axes(handles.axes1);
plot(sinus);

Das geht bei mir einwandfrei. Allerdings wenn du eine Änderung im editfeld machst, musst du Enter drücken, da sonst der Callback nicht aufgerufen wird.
Private Nachricht senden Benutzer-Profile anzeigen
 
BrettvormKopf

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 20.02.2009, 13:51     Titel:
  Antworten mit Zitat      
Danke für das Beispiel.

Ich habs jetzt hinbekommen Very Happy
 
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.