|
Philippo |
Forum-Newbie
|
|
Beiträge: 7
|
|
|
|
Anmeldedatum: 01.06.10
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 02.06.2010, 15:36
Titel: Axes
|
|
Hallo,
ich habe folgendes Problem: Auf meine GUI habe ich 2 Axes. Wenn ich ein Bild auf dem ersten Axe darstellen will, wird es auf dem zweiten angezeigt.
Wie kann ich bestimmen, wo mein Bild angezeigt werden sollte, ohne, dass Matlab von allein entscheidet ( ich habe bemerkt,Matlab stellt das Bild auf das Axe, welches zuletzt auf die GUI hinzugefügt wird).
Danke im Voraus.
Philippe
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 02.06.2010, 18:17
Titel:
|
|
Hallo,
die meisten Befehle haben die Möglichkeit, als erstes Argument das Handle des Koordinatensystems anzugeben, in das man plotten möchte.
Wenn du GUIDE für deine GUI verwendet hast und die Standardeinstellungen nicht abgeändert hast, heißen die Koordinatensysteme wahrscheinlich handles.axes1 bzw. handles.axes2, z.B.
Für Befehle, die das nicht unterstützen (in der Hilfe nachsehen, ob das unterstützt wird, geht sowas:
Grüße,
Harald
|
|
|
Philippo |
Themenstarter
Forum-Newbie
|
|
Beiträge: 7
|
|
|
|
Anmeldedatum: 01.06.10
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 05.06.2010, 13:31
Titel:
|
|
Hallo,
ich habe es probiert aber geht immer noch nicht.
Ich habe ein weiteres Problem und zwar? ist es möglich ein m-files auf ein gui zu laden und das ganze zum laufen zum bringen?
Danke
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 05.06.2010, 13:39
Titel:
|
|
Hallo,
das müsste eigtl. gehen. Gibt es eine Fehlermeldung oder was passiert, wenn du diese Änderungen probierst?
Wenn du eine MATLAB-Datei ausführen möchtest, dann muss das in den entsprechenden Callback geschrieben werden. Wenn die Datei beim Öffnen der GUI ausgeführt werden soll, dann in die OpeningFcn.
Grüße,
Harald
|
|
|
Franz |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 18.08.2010, 12:42
Titel:
|
|
Hallo,
du kannst in einem GUI den Ausgabeort deines Bildes so mitteilen, indem du einfach vor dein Bild oder beispielsweise einem Plot den Befehl "axes(handles.axes1) einfügst.
In diesem Fall wird in dem GUI das axes mit dem Tag "axes1" bezeichnet.
Würde das axes die Tag-Bezeichnung axes_xy besitzen, müsstest du "axes(handles.axes_xy)" einsetzen.
Grüße,
Franz
|
|
|
|
|
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 - 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.
|
|