とらりもんHOME  Index  Search  Changes  Login

fortranを用いた数値計算

fortran とは

fortran は、C言語と同様に自分でプログラムを組んで、コンピュータを自由に操作するプログラム言語のひとつです。適当なエディタを用いて作成したプログラムは、実行可能な形に変換(コンパイル)する必要があります。ここではgfortran というコンパイラとvi というエディタを用います。

これも読んでみよう

  • 新井親夫著 「Fortran90 入門」 森北出版株式会社
  • gfortran のマニュアル(インストール後)
$ man gfortran

インストール

Ubuntu Linux 8.04 の場合

  • 端末を起動し、apt-get しましょう。
$ sudo apt-get install gfortran

プログラムの作成と実行

  • プログラムの作成
$ vi hoge.f90
  • コンパイル

hoge.f90 というファイルをコンパイルして、hoge というファイル名でアウトプットします。-o は、アウトプットのファイル名を指定するためのオプションです。

$ gfortran hoge.f90 -o hoge
  • プログラムの実行
$ ./hoge
  • では、簡単なプログラムを組んでみます。
$ vi test.f90
! test.f90
! compile     gfortran test.f90 -o test
! 足し算をする
! 2008/11/18 tsurumi yuki
read(*,*)a,b
c=a+b
write(*,*)c
end

a, b を自分で与えて、a+b を計算します。第1〜4行目の頭の! はコメントアウトしますよ、という意味です。ファイル名やどんな計算をしているのかを書いておくとよいでしょう。

コンパイル&実行しましょう(ここでは a = 2, b = 3とします)

$ gfortran test.f90 -o test
$ ./test
2
3
5.0000000

ちゃんと計算できましたか?ここまでできたら...

微分方程式をfortran で解く

Last modified:2008/11/21 16:41:28
Keyword(s):
References:[とらりもんHOME] [トレーニングコース]