Verfasst am: 19.02.2008, 12:52
Titel: Figure einladen und dann subplots erstellen
Hallo Forum,
ich beschäftige mich nun eine Weile mit MatLab habe aber noch viele Fragen und viel was ich mir anlesen muß.
Kommen wir nun zu meiner ersten konkreten Frage in diesem Forum:
Wärend eines Programmdurchlaufs werden diverse Graphen erstellen. Diese speicher ich jeweils mit saveas(m,'name_der_datei') als m File. Daraus entstehen dann zwei Dateien, eine m Datei, die aber nur einige Anweisungen (ähnlich einem Header)enthält und eine .fig Datei, die bei einem Doppelklick den jeweiligen Graphen in einem neuen Fenster öffnet.
Ich möchte nun gerne zB vier dieser Graphen aus den vorhandenen Dateien einladen und mit subplot zusammen auf einer DinA 4 Seite anzeigen lassen um sie dann aus zu drucken.
Mir fehlt leider ein Ansatz mit dem ich starten kann, ich kann PHP programmieren, besitze für MatLab aber nur Grundkenntnisse, deswegen wäre es nett, wenn ihr mich nicht gleich in der Luft zerpflückt.
etwas kryptisch, aber es funzt:
Nach dem start kannst Du 4 FIG-Files auswählen, die anschliessend in einem Figure angezeigt werden. Passe den Code ggbf. an:
vielen Dank für deine Hilfe, habe den Code entsprechend angepaßt und es ging direkt!!!
Eine Frage habe ich aber noch, kann ich von den eingeladenen Bildern den Titel der über dem jeweiligen Diagram steht ändern?
Ich kann mit der Anweisung >> title ('test')
nur den Titel des ersten Subplots ändern, die anderen bleiben davon unbeeindruckt. Kannst du mir da evtl auch noch helfen?
Eine Verständnis Frage habe ich noch, nach dem du das Figure über openfig geöffnet hast, lädst du zuerst die Axen ein in den Handle haxes, das konnte ich auch im Debug Modus sehen, der eigentliche Graph kommt dann erst nach der Zeile
ich bin ein ziemlicher Neuling in Matlab. Habe aber ein ähnliches Problem wie meine Vorgänger. Ich muss die *.fig dateien in einer figure z.B. als 2x2 Matrix positionieren. Leider bekomme ich mit dem untenstehenden Plot kein vernünftiges Ergebniss
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
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.