WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Problem: Quiver Plot als .fig speichern

 

Phil123

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 25.05.2016, 08:36     Titel: Problem: Quiver Plot als .fig speichern
  Antworten mit Zitat      
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: ---
     Beitrag Verfasst am: 30.05.2016, 18:31     Titel: Also die Frage war...
  Antworten mit Zitat      
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 Smile
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.495
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 30.05.2016, 21:06     Titel:
  Antworten mit Zitat      
Hallo,

ohne ein reproduzierbares Beispiel ist das nicht nachvollziehbar.
Ich würde mit einer solchen Frage ja den Technischen Support kontaktieren.

Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
Phil123

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 31.05.2016, 09:37     Titel:
  Antworten mit Zitat      
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
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

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 | goMatlab RSS Button 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.