|
|
Problem: Quiver Plot als .fig speichern |
|
Phil123 |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 25.05.2016, 08:36
Titel: Problem: Quiver Plot als .fig speichern
|
|
|
|
|
Liebe Matlab Gemeinde,
Ich habe das Problem, dass ich den Plot ("quiver") eines 2D Vektorfeldes nicht als .fig abspeichern kann. Ich kann das Figure als .pdf .emf .png .... speichern, nur nicht als .fig.
Genauer: Ich habe ein Feld aus Geschwindigkeitsvektoren. Diese werden in eine bestimme Anzahl von Gruppen (bsp. 256) , je nach Geschwindigkeit unterteilt, um sie farblich unterscheidbar zu plotten. Sie werden vorher auch auf eine einheitliche Länge normiert.
Das Merkwürdige ist, dass die Speicherung als .fig funktioniert, wenn ich 256 Gruppen erzeuge aber nur 230 plotte. Aber wenn ich bsp. nur 130 Gruppen erzeuge kann ich auch nur entsprechend weniger Vektorgruppen (also nicht 130 Gruppen) geplottet abspeichern.
Genauso wirkt sich auch eine Verringerung der gesamten Vektorenanzahl nicht positiv aus.
Die Fehlermeldung sieht so aus:
Error using <
Matrix dimensions must agree.
Error in matlab.graphics.chart.internal.saveload.createLinesForQuiverStruct (line 144)
norm2(norm < cutoff) = 1;
Error in hgsaveStructClass (line 53)
hgS = handle2struct(h);
Error in savefig (line 78 )
FF.Format2Data = hgsaveStructClass(h);
Error in saveasfig (line 6)
savefig(h, name);
Error in saveas (line 140)
feval( ['saveas' format], h, name )
Ich danke schon einmal
|
|
|
|
|
Phil123 |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 30.05.2016, 18:31
Titel: Also die Frage war...
|
|
Also die Frage ist zum einen woran das liegt. Ist das Abspeichern als .fig in irgendeiner Weise begrenzt?
Und welche Lösung gibt es? Eventuell jeden einzelnen Vektor als plot plotten lassen und dann zu speichern...?
Ich danke weiterhin
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 30.05.2016, 21:06
Titel:
|
|
Hallo,
ohne ein reproduzierbares Beispiel ist das nicht nachvollziehbar.
Ich würde mit einer solchen Frage ja den Technischen Support kontaktieren.
Grüße,
Harald
|
|
|
Phil123 |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 31.05.2016, 09:37
Titel:
|
|
Hallo Harald,
Habe das nun gemacht und mir konnte gleich geholfen werden.
Das Problem lag wohl an leeren Vektorengruppen.
Vielen Dank für den Hinweis
Gruß
Philipp
|
|
|
|
|
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.
|
|