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

Beim "movie"-Befehl nur stehendes Bild

 

MarekJosef
Forum-Anfänger

Forum-Anfänger


Beiträge: 36
Anmeldedatum: 10.10.10
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 31.08.2014, 21:03     Titel: Beim "movie"-Befehl nur stehendes Bild
  Antworten mit Zitat      
Folgendes Problem habe ich:
ich berechne auf einem Gitter, der in einzelne Gitterzellen unterteilt ist, ein Gleichungssystem.
Mit folgenden Codezeilen greife ich meine figure ab (ein subbplot):
Code:

fig = figure('Units', 'normalized', 'Position', [0.05, 0.1, 0.9, 0.8]);
g.plot(G, 0, Auswahl_Plot) %g = Klasse (Gitter)
g.film(1) = getframe( gcf );

for n=1:N
   g.plot(G, n, Auswahl_Plot) %G = Klasse (Alle Gitterzellen)
   g.film(n+1) = getframe( gcf );
end
 


Wie man sieht, habe ich objektorientiert programmiert. Der Plot ist ein subplot, bestehend aus zwei Plots.

Ich habe folgende komische Sache: Setze ich die Gitterweite des Gitters geringt, kann ich ohne Probleme
Code:

Figur = figure('Units', 'normalized', 'Position', [0.05, 0.1, 0.9, 0.8]);
movie(Figur,g.film, 5, 4, [0 0 0 0])
 


abspielen lassen. Verfeiner ich mein Gitter, bekomme ich zwar keine Fehlermeldung. Aber beim Versuch, den Film wie oben abzuspielen, bekomme ich einfach ein Standbild vom Desktophintergrund! Lasse ich z.B. das Programm laufen und surfe nebenbei im Internet, bekomme ich als Standbild quasi einen Screenshot der Internetseite.
Ich finde das ziemlich komisch, an was kann dies liegen?? Größe des Filmes, PC zu langsam, ...? Wie kann ich das Problem lösen?

Vielen Dank schon mal! Smile Das ist wirklich ein Mysterium für mich.
Private Nachricht senden Benutzer-Profile anzeigen


MarekJosef
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 36
Anmeldedatum: 10.10.10
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 01.09.2014, 10:32     Titel:
  Antworten mit Zitat      
Ich habe auch probiert, die Anzahl der Schritte auf "1" zu setzen, damit ich nur zwei Plots im Film habe, doch dies funktioniert bei feinerer Gitterweite auch nicht. Ist ein einzelner Plot zu groß?

Angehängt habe ich mal ein Bild, wie das bei mir hängt:

Bild_Fehler.jpg
 Beschreibung:
Hängender Film

Download
 Dateiname:  Bild_Fehler.jpg
 Dateigröße:  364.07 KB
 Heruntergeladen:  339 mal
Private Nachricht senden Benutzer-Profile anzeigen
 
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.