DMUG-Archiv 1998

Frühere

 

Chronologischer Index

 

Spätere

Vorherige

 

Thematischer Index

 

Nächste

Re: Animationen mit Mathematica

1. Die Beschriftungen in einer Animation bekommt man dadurch hin, dass man zum einen die Sequenz selbst erzeugt (z.B. 
Table[Grafik...,{t,tmin,tmax}] und zum anderen den aktuellen Wert des Parameters t in einen String einbaut, also z.B. 
mit PlotLabel->"Parameter t = "<>ToString[t]<>... oder eine Textprimitive Text[...].
2. Grafiken automatisch waehrend der Generierung rausschreiben geht am einfachsten mit setzen der DisplayFunction z.B.

file=InputString["Wie soll die Sequenz heissen ? "]

ausgabe = "!rasterps -format  "<>#2<>"  -h "<>#3<>" -w "<>#4<>">"<>file<>"."ToString[#1]<>"."<>#2&

j=Input["Erste Nummer der Folge ?"]

Table[Plot[Sin[2 Pi x t],{x,0,1},DisplayFunction->(Display[ausgabe[j++,"ppm","300","400"],PlotLabel->ToString[t]<>" 
Hz"],{t,1,10}]

usw.
Rasterps muss natuerlich im Pfad stehen. In 3.0 gibt man die Grafiken mit Display[] aus, da man jetzt aus mehreren 
Ausgabeformaten waehlen kann. In 2.2.4 ist Display  auf die Ausgabe von Mathematica-ps eingeschraenkt.

3. Diese oben erzeugte ppm-Sequenz kann nun mit mpeg_encode(ueber www beziehen) in ein mpeg-File umgewandelt werden und 
dann mit mpeg_play auch ohne Mathematica angesehen werden.
Ein Beispliel finden Sie unter 

    www.hu-berlin.de/inside/mstat/grafik/schreibeFortran.html 

im den letzten Punkten Animation der Daten und Herstellen einer -.ppm Sequenz.

Mit freundlichen Gruessen

Hans-Joachim Spitzer

HU/RZ


Verweise:
Animationen mit Mathematica
Christian Nause, 15.06.1997

Frühere

 

Chronologischer Index

 

Spätere

Vorherige

 

Thematischer Index

 

Nächste

DMUG-Archiv, http://www.mathematica.ch/dmug-liste.html; Letzte Änderung: 08.09.2003 20:44