HOME > natural science メンバー > 松永 大樹 > 思考回路

gnuplotでgifアニメ(Mac OS X)

文責:松永 大樹 (2010年11月22日) カテゴリ:思考回路(11)

Mac OS Xでgifアニメーションを作成できる環境を構築したので準備するものと手順を紹介する.

準備

gnuplot: 検索すると引っかかるMac用gnuplotのバイナリを落としてインストール.
ImageMagick:  ImageMagickのサイト から同じくバイナリを落としてインストール.こちらのサイトに表記してある方法に従った.

手順

1) 以下のソースコード(sin_wave.c)のように解析結果を出力するプログラムを書く.

2) 出力ファイルを順に読み込んでpngファイルとして出力するシェルスクリプトを作成して,図の大量生産を行う.例えば今回は以下のように記述した後で[number]をsedで置き換えることでpngファイルを連続的に作成した.

set terminal png
set output "fig[number].png"
set xlabel "x"
set ylabel "f[x]"
set title "sin wave diffusion"
set xrange [0:1]
set yrange [-1:1]
plot "output[number].dat" with line

3) ImageMagickのconvertコマンドを使って連続したpngファイルをgifアニメーションとして出力する.

sin_wave.c anime.gif


▲このページのトップNPO法人 natural science トップ

関連記事

思考回路

部屋の暖房の位置 2011.01.06 【松永 大樹|思考回路


熱伝導のようす 2010.11.30 【松永 大樹|思考回路

gnuplotで3D gifアニメ 2010.11.27 【松永 大樹|思考回路


gnuplotでgifアニメ(Mac OS X) 2010.11.22 【松永 大樹|思考回路


LabViewの3Dグラフ表示 2010.10.16 【松永 大樹|思考回路


sin波の移動 2010.09.30 【松永 大樹|思考回路

移流方程式 2010.09.25 【松永 大樹|思考回路



▲このページのトップNPO法人 natural science トップ




Warning: mysqli_connect(): (28000/1045): Access denied for user 'xsvx1015071_ri'@'sv102.xserver.jp' (using password: YES) in /home/xsvx1015071/include/natural-science/include_counter-d.php on line 8
MySQL DBとの接続に失敗しました