gnuplot テンプレート
連続 jpg ファイルの作成
連続 jpg ファイルから動画作成を行うための準備として、連続 jpg ファイルを作成するためのgnuplot テンプレート。
gnuplot テンプレート:1Dwave.plt
2つのフォルダ(例ではフォルダ名「0」「5」)に入っているデータを読み込んで、jpg ファイルとして書き出します。
データファイル名:0.data, 1.data, ・・・1200.data
set terminal jpeg enhanced font "Times" 20 set tics font 'Times,18' set rmargin 3 set lmargin 6 set nokey set yr[0:0.07] if (exist("n")==0 || n<0) n=0 #変数の初期化 file0(n) = sprintf("0/%d.data",n) #入力ファイル名 file1(n) = sprintf("5/%d.data",n) #入力ファイル名 outfile(n) = sprintf("%d.jpg",n) #出力ファイル名 title(n) = sprintf("t = %d",n) #タイトル名 unset label set label title(n) font 'Times,20' at 8 , 0.065 set output outfile(n) plot file0(n) u 1:2 w l lw 2 , file1(n) u 1:2 w l lw 2 if (n<1200) n=n+1; reread
出力結果
作成例:無限に深い井戸型ポテンシャル中の波動関数
概要はシュレディンガー方程式に従う粒子の時間発展2:無限に深い井戸型ポテンシャルをご覧ください。
縦軸:波動関数の振幅
横軸:空間軸(x)[nm]