DMUG-Archiv 1998

Frühere

 

Chronologischer Index

 

Spätere

Vorherige

 

Thematischer Index

 

Nächste

Re: Animationen mit Mathematica

> 1. Wie kann ich in eine animierte Grafik per Animate[plot, {t, tmin,
> tmax}] ein Textfeld integrieren, daß den aktuellen Parameter t oder
> einen Zählerwert ausgibt?

Am einfachsten geben Sie den gewünschten Text als PlotLabel im "plot"
Befehl, also zum Beispiel:

Animate[Plot[Sin[t x],{x,0,2Pi},PlotLabel->t,
    PlotRange->{-1,1}], {t,0.,2}, Frames->12];

mittels geeigneter Formatierung, wie NumberForm[t,4] etc. können Sie
auch erreichen, daß die Dezimalpunkte in jedem Bild am gleichen Ort
sind; das braucht oft etwas Experimentieren.

> 2. Wie kann ich die animierten Grafiken als einzelne Dateien file_1.bmp,
> file_2.bmp, ... ,file_n.bmp automatisch mit jedem Animationszyklus
> speichern? Kann man überhaupt Grafiken als Bitmap- oder Tiff-File per
> Mathematica-Befehl und nicht über die Menu-Leiste speichern?

In Mathematica 3 können Sie mit Display["datei",-grafik-,"FORMAT"]
direkt Dateien erzeugen, als Formate gibt es unter anderem EPS,
GIF, TIFF. Durch Ändern der DisplayFunction können Sie dann die Dateien
gleich beim Erzeugen der Bilder schreiben:

Do[t=2.0i/11;
  Plot[Sin[t x],{x,0,2Pi},PlotLabel->NumberForm[t,4],PlotRange->{-1,1},
    DisplayFunction->(Display["bild"<>ToString[i]<>".gif",#,"GIF"]&)],
  {i,0, 11}]

In Mathematica 2, sofern Sie das Hilfsprogramm "rasterps" zur Verfügung
haben (gab es nicht in allen Versionen), können Sie etwas ähnliches machen:

Do[t=2.0i/11;
  Plot[Sin[t x],{x,0,2Pi},PlotLabel->NumberForm[t,4],PlotRange->{-1,1},
    DisplayFunction->(Display["!rasterps -format eps -file bild"<>
      ToString[i]<>".eps",#]&)],
  {i,0, 11}]

(rasterps scheint GIF nicht zu unterstützen; verwenden Sie ein Grafik-Tool
zur Konversion eines der unterstützten Formate).

> 3. Gibt es vielleicht ein (externes) Tool, daß aus
> Mathematica-Animationen direkt Video-Files im avi-Format erzeugt?

Weiß ich leider nicht, aber wenn Sie die Bilder erst mal in GIF oder TIFF
haben, sollte es das ja wohl möglich sein.

mit freundlichen Grüßen,

Roman Mäder

-----------------------------------------------------------------------
MathConsult Dr. R. Mäder                   Aryanastrasse 21
Mathematik- und Informatik-Beratung        CH-8704 Herrliberg

T: +41-1-991 6343                          mailto:maeder@XXXXXXX.ch
F: +41-1-991 6345                          http://www.mathconsult.ch
-----------------------------------------------------------------------


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