|
|
imshow() auf ausgewählte figure anwenden |
|
makl314 |
Forum-Anfänger
|
|
Beiträge: 34
|
|
|
|
Anmeldedatum: 23.01.08
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 05.06.2008, 16:55
Titel: imshow() auf ausgewählte figure anwenden
|
|
Hallo Leute,
ich möchte mit imshow() ein Bild in einem bestimmten figure darstellen. Für plot() gibt es den Parameter axes_handle, mit dem man festlegen kann, in welches figure geplottet werden soll. Gibt es die Möglichkeit auch für imshow(), in der Hilfe steht nichts darüber?
Danke im Voraus.
|
|
|
|
|
denny |
Supporter
|
|
Beiträge: 3.853
|
|
|
|
Anmeldedatum: 14.02.08
|
|
|
|
Wohnort: Ulm
|
|
|
|
Version: R2012b
|
|
|
|
|
|
Verfasst am: 05.06.2008, 17:24
Titel:
|
|
Hallo, doch in der Hilfe steht drinnen.
Man muss Property Parent benutzen.
Laut Matlab-Beispiel so:
|
|
|
Gast |
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 05.06.2008, 17:30
Titel:
|
|
Wenn ich Dich richtig verstehe willst Du nur angeben welche figure du benutzt.
Hierzu kannst Du doch vorher mit
figure(1)
zum Beispiel das Handle auf die erste figure legen.
Wenn Du dann imshow() benutzt wird dieses Fenster genutzt !
|
|
|
makl314 |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 34
|
|
|
|
Anmeldedatum: 23.01.08
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 05.06.2008, 22:18
Titel:
|
|
Es geht darum, dass das figure in eine GUI eingebettet ist, und da brauche ich das entsprechenden handle, damit imshow() auch ein Ziel hat, und kein loses figure erzeugt wird.
|
|
|
denny |
Supporter
|
|
Beiträge: 3.853
|
|
|
|
Anmeldedatum: 14.02.08
|
|
|
|
Wohnort: Ulm
|
|
|
|
Version: R2012b
|
|
|
|
|
|
Verfasst am: 05.06.2008, 22:30
Titel:
|
|
Ich hab doch gesagt, dass auch in imshow genau wie im plot die Ausgabe in bestimmtes Axes umgeleitet werden kann.
Und zwar wenn man dem Property Parent ein Axes Handle übergibt, sonst verstehe deine Frage nicht.
|
|
|
makl314 |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 34
|
|
|
|
Anmeldedatum: 23.01.08
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 05.06.2008, 22:59
Titel:
|
|
Ich weiß schon, was du meintest, allerdings sind laut MATLA-Hilfe die zulässigen Parameter: 'DisplayRange', 'InitialMagnification', 'XData', 'YData'. Von 'Parent' steht da nichts, es ist auch als Parameter nicht zulässig (erzeugt eine Fehlermeldung). Vielleicht ein Versionsproblem: ich benutze die Image Processing Toolbox v5.0.2.
|
|
|
denny |
Supporter
|
|
Beiträge: 3.853
|
|
|
|
Anmeldedatum: 14.02.08
|
|
|
|
Wohnort: Ulm
|
|
|
|
Version: R2012b
|
|
|
|
|
|
Verfasst am: 06.06.2008, 07:58
Titel:
|
|
Oh das könnte sein, das es an Version liegt.
Ich habe auf meinem Rechner:
Image Processing Toolbox Version 6.0 (R2007b)
Warum benutzt du eigentlich imshow?
Man kann auch imagesc stattdessen nutzen und es liefert gleiches Ergebnis.
|
|
|
|
|
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.
|
|