|
|
Ausgabe in mehreren Plots |
|
Gast1 |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 23.05.2011, 16:41
Titel: Ausgabe in mehreren Plots
|
|
Hallo
Ich habe folgendes Problem. Ich habe eine mit GUIDE erstellte Gui, auf der sich unter anderem 16 leere Plots (Dia1-Dia16) befinden. Nun lese ich aus einem Excel-Sheet Daten ein und möchte diese nun den jeweiligen Plots zuweisen. Nur leider funktioniert das so wie ich mir das dachte nicht.
Danke
|
|
|
|
|
eupho |
Forum-Meister
|
|
Beiträge: 777
|
|
|
|
Anmeldedatum: 07.01.09
|
|
|
|
Wohnort: Marburg
|
|
|
|
Version: R2009b
|
|
|
|
|
|
Verfasst am: 23.05.2011, 17:08
Titel:
|
|
Was genau funktioniert denn nicht?
Welche Fehlermeldungen kommen?
|
|
|
Gast1 |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 24.05.2011, 07:51
Titel: Ausgabe in mehreren Plots
|
|
Hallo
Das Problem ist dass er die einzelnen axes nicht erkennt. Deren Tag Namen sind Dia1-Dia16. Folgende Fehlermeldung:
??? Reference to non-existent field 'Dia'.
Error in ==> Test>popup_Versuch_Callback at 192
plot(handles.Dia(i), x,y);
Error in ==> gui_mainfcn at 96
feval(varargin{:});
Error in ==> Test at 42
gui_mainfcn(gui_State, varargin{:});
Error in ==>
@(hObject,eventdata)Test('popup_Versuch_Callback',hObject,eventdata,guidata(hObject))
??? Error while evaluating uicontrol Callback
|
|
|
eupho |
Forum-Meister
|
|
Beiträge: 777
|
|
|
|
Anmeldedatum: 07.01.09
|
|
|
|
Wohnort: Marburg
|
|
|
|
Version: R2009b
|
|
|
|
|
|
Verfasst am: 24.05.2011, 08:05
Titel:
|
|
Das macht das Ganze doch schonmal deutlich klarer.
Wie in deiner Fehlermeldung steht, gibt es in der Struktur handles die Felder für Dia nicht. Entsprechend ist auch dein gezeigter Code (zumindest vorerst) vollkommen belanglos, weil der Fehler bereits in der Achsenzuordnung liegt.
Wie/wo hast du die Achsen definiert?
|
|
|
Gast1 |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 24.05.2011, 08:23
Titel:
|
|
Ich habe die Achsen mithilfe von Guide erstellt und im Property Inspector den Tag entsprechend geändert. Der Code funktioniert, wenn ich die Achsen direkt anspreche.
Die Achsen definiert habe ich demnach glaube ich nicht, dachte das funktioniert ähnlich wie bei VB. Wie mache ich das ?
|
|
|
eupho |
Forum-Meister
|
|
Beiträge: 777
|
|
|
|
Anmeldedatum: 07.01.09
|
|
|
|
Wohnort: Marburg
|
|
|
|
Version: R2009b
|
|
|
|
|
|
Verfasst am: 24.05.2011, 08:26
Titel:
|
|
und
ist ja auch nicht das gleiche. Im ersten Beispiel ist Dia1 der Name der Variablen, wohingegen Dia(1) das erste Element einer Variablen namens "Dia" ist.
|
|
|
eupho |
Forum-Meister
|
|
Beiträge: 777
|
|
|
|
Anmeldedatum: 07.01.09
|
|
|
|
Wohnort: Marburg
|
|
|
|
Version: R2009b
|
|
|
|
|
|
Verfasst am: 24.05.2011, 08:36
Titel:
|
|
Kürzer hab ich den String nicht zusammenbekommen, omg
|
|
|
Gast1 |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 24.05.2011, 08:36
Titel:
|
|
Das ist klar. Ich möchte eigentlich auch nicht die Variabel Dia definieren, sonder nur den String weitergeben, in der Art und Weise:
Nur leider funktioniert das ebenso wenig, demnach suche ich nach einer Möglichkeit dies zu bewerkstelligen, den bereits bestehenden Axes die entsprechenden x und y Werte zuzuweisen.
|
|
|
eupho |
Forum-Meister
|
|
Beiträge: 777
|
|
|
|
Anmeldedatum: 07.01.09
|
|
|
|
Wohnort: Marburg
|
|
|
|
Version: R2009b
|
|
|
|
|
|
Verfasst am: 24.05.2011, 08:37
Titel:
|
|
So wie ich es oben geschrieben habe oder:
müsste auch funktionieren! Die Klammern bei handles.(Wert) sind notwendig (dynamische Feldadressierung).
|
|
|
Gast1 |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 24.05.2011, 08:43
Titel:
|
|
|
|
eupho |
Forum-Meister
|
|
Beiträge: 777
|
|
|
|
Anmeldedatum: 07.01.09
|
|
|
|
Wohnort: Marburg
|
|
|
|
Version: R2009b
|
|
|
|
|
|
Verfasst am: 24.05.2011, 08:50
Titel:
|
|
Gerne wieder
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
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
| 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.
|
|