gnuplotは、 2次元や3次元のグラフを作成するためのアプリケーションソフトウェアで、Linux、Windows、macOSで利用できます。
牛島省著「数値計算のためのFortran90/95プログラミング入門」森北出版,p.30の例題を簡略化した例を示します。
program graph
implicit none
real(8) d, x, y, z
integer :: i, j, n = 51 ! 分割数
integer :: fo = 11 ! 出力ファイル機番
open(fo, file='graph.out')
d = 10.0d0 / dble(n-1) !増分
do j = 1, n
y =-5.0d0 + dble(j-1)*d ! yの値を設定
do i =1, n
x = -5.0d0 + dble(i-1)*d ! xの値を設定
z = sin(x) * cos(y)
write (fo,'(3e12.4)') x, y, z
enddo
write (fo,*) ''
enddo
close(fo)
end program graph
graph.f90のダウンロード (右クリック)
gfortranの場合、コマンド・プロンプトで次のように入力します。
gfortran graph.f90 -o graph
コマンド・プロンプトで、次のように入力します。
graph
データファイル graph.out が作成されます。
-0.5000E+01 -0.5000E+01 0.2720E+00 -0.4800E+01 -0.5000E+01 0.2826E+00 -0.4600E+01 -0.5000E+01 0.2819E+00 .................



