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

wie soll ich viele 2d-Graphen nacheinander darstellen...^^

 

chunkrfg.tu.berlin
Forum-Anfänger

Forum-Anfänger


Beiträge: 24
Anmeldedatum: 03.08.10
Wohnort: Berlin
Version: ---
     Beitrag Verfasst am: 16.01.2011, 16:27     Titel: wie soll ich viele 2d-Graphen nacheinander darstellen...^^
  Antworten mit Zitat      
Hallo ,

ich habe viele Bilder(Geschwindigkeitsvektoren und Betrag der Geschwindigkeiten an jdr Position ) wie angehängt durch Messungen im Windkanal bekommen.

Die Bilder habe ich bekommen aus Messdaten mit Koordinaten für x und y , und Geschwindigkeitskomponente Vx und Vy.


Nun möchte ich sie nacheinander darstellen um Geschwindigkeit und Alles was im Windkanal passiert optisch darzustellen..... aber ich weiß NOCH nicht wie ich das vernünftig machen kann.

Habt Ihr zufällig Vorschlag wie man das sonst normalerweise macht...^^

1. mit VIDEO-Befehl
2. Oder alle Figuren zunächst erstellen dann abspeichern und dann umwandeln in Video (dauert bestimmt eeeeewig, weil mehr als 1000 Bilder wahrscheinlich )
3. oder andere Idee??????

ciao
Chung

PS: ich versuche zurzeit mit VIDEO-Befehl und getframe...und videoin-Befehl...und keine Sorge ich selber suche auch nach der Lösung ^^

Aufnahme1.fig
 Beschreibung:

Download
 Dateiname:  Aufnahme1.fig
 Dateigröße:  3.67 MB
 Heruntergeladen:  488 mal
Private Nachricht senden Benutzer-Profile anzeigen


chunkrfg.tu.berlin
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 24
Anmeldedatum: 03.08.10
Wohnort: Berlin
Version: ---
     Beitrag Verfasst am: 16.01.2011, 17:18     Titel: wie soll ich viele 2d-Graphen nacheinander darstellen...^^..
  Antworten mit Zitat      
Hallo nochmal,
wow schon 2 mal unterladen meine Datei ...
Hmmm ich habe bisher doch richtig geraten mit VIDEO-Befehl muss ich das machen ...und das hat auch schon geklappt...meine Fragen:

1. Wenn ich den code laufen lasse, dann werden die Bilder auch nacheinander dargestellt ...aber warum sehe ich zu Beginn immer weiße Figure-window und es endet auch mit weißem Figure-Window...........ich vermute es ist irgendwo ein Fehler ...mit dem CODE oder ist es normal?????

2. Wenn ich den Befehl movie(M) im Command window eingebe nachdem ich den code laufen lasse, dann bekomme ich die Bilder nicht nochmal sondern ich muss manuell den Code nochmal laufen lasse??????


ciao
Chung

Code:


clc
clear
close all


%PRE ALLOCATION


% Daten einlesen
% per GUI
% den Ordner angeben
dname=uigetdir;

% aufrufen aller soeben eingelesenen werte
[anzahl,x,y,vx,vy,sum_2d]=readfile_2d(dname);

% PRE ALLOCATION für die Matrix M, deren Elemente Bilder sind
M=moviein(anzahl);

%plotte alle Bilder entsprechend der Anzahl der Dateien
for i=1:anzahl
   
   
pcolor(x(:,:,i),y(:,:,i),sum_2d(:,:,i));
shading interp
hold on
quiver(x(:,:,i),y(:,:,i),vx(:,:,i),vy(:,:,i),'k');

M(i)=getframe;
hold off

end

% Die Animation soll hin und zurück 10 wiederholt werden mit 1 Frame per
% second
movie(M,-10,1)

 
Private Nachricht senden Benutzer-Profile anzeigen
 
Jan S
Moderator

Moderator


Beiträge: 11.057
Anmeldedatum: 08.07.10
Wohnort: Heidelberg
Version: 2009a, 2016b
     Beitrag Verfasst am: 17.01.2011, 00:01     Titel: Re: wie soll ich viele 2d-Graphen nacheinander darstellen...
  Antworten mit Zitat      
Hallo chunkrfg.tu.berlin,

Zitat:
wow schon 2 mal unterladen meine Datei ...

Nunja, Sonntags mittags sind nur wenige Leute hier im Forum unterwegs.

Zitat:
1. ...aber warum sehe ich zu Beginn immer weiße Figure-window und es endet auch mit weißem Figure-Window...

Was genau heißt "zu Beginn" und "es endet".

Zitat:
2. Wenn ich den Befehl movie(M) im Command window eingebe nachdem ich den code laufen lasse, dann bekomme ich die Bilder nicht nochmal sondern ich muss manuell den Code nochmal laufen lasse?

Du bekommst die Bilder also nicht noch einmal. Aber was bekommst Du stattdessen? Eine Fehlermeldung vielleicht?

Gruß, Jan
Private Nachricht senden Benutzer-Profile anzeigen
 
chunkrfg.tu.berlin
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 24
Anmeldedatum: 03.08.10
Wohnort: Berlin
Version: ---
     Beitrag Verfasst am: 17.01.2011, 18:52     Titel:
  Antworten mit Zitat      
Hallo Jan,

Zitat:

wow schon 2 mal unterladen meine Datei ...


War positiv gemeint...^^

Zitat:
Was genau heißt "zu Beginn" und "es endet".


Es heißt wenn ich f5 drücke bekomme ich zuerst (hintereinander)weißes Figure-Window dann meine bisher nur 5 Bilder und dann endet es mit noch einmal weißem Figure Window....ich vermute hier liegt Code Fehler meinerseits .....bin grad dran ....und die Wiederholungen gehen auch nicht ...????

Ich versuche hier eigentlich nur dasselbe Bild zu erzeugen, deren einzelnes Bild sich aus Betrag der Gechwindigkeiten (womit es Hintergrundfarben bekommt und die Vektoren ...)

Zitat:

2. Wenn ich den Befehl movie(M) im Command window eingebe nachdem ich den code laufen lasse, dann bekomme ich die Bilder nicht nochmal sondern ich muss manuell den Code nochmal laufen lasse?

Du bekommst die Bilder also nicht noch einmal. Aber was bekommst Du stattdessen? Eine Fehlermeldung vielleicht?


d.h. ich kriege meine Bilder nur wenn ich f5 drücke aber nicht über das Commandwindow...

Ich bekomme NIX ...keine Fehlermeldung ...nada ...^^
Meine Frage hier wäre .....ist das eigentlich normal mit dem MOVIE BEFEHL......der lässt sich nur in m-File aufrufen ??????




PS:hmmmm ich bin noch mit dem ersten Punkt beschäftigt....
Danke fürs schnelle Vorbeischauen...
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.