スペクトル解析実習

練習 4

答えのわかっているスペクトルを計算してみましょう (その 4).

ファイルから乱数を読んでスペクトルを計算してみましょう.

データファイル

用意したデータファイルはこちら. (円周率の数字を 4 桁ずつ区切って生成した 0 から 10 までの実数の数列.)

データファイルは, wget では下のようにダウンロードできます.

$ wget http://itpass.scitec.kobe-u.ac.jp/~yot/itpass/2022_spectrum/data/pi.txt

円周率の値はこちらから取得しました.

データの読み込み

上記ファイルをプログラムで読みましょう.

まず, 番号を読むための変数を定義します.

integer :: Num

その上で, 下のようにすればファイルから NData 個のデータを読むことができるでしょう.

open( 50, file='pi.txt', status='unknown' )
do j = 0, NData-1
  read( 50, * ) Num, x_Y(j)
end do
close( 50 )

NData は...

コンパイルと実行

コンパイルして実行してみましょう.

結果の確認

どのようなスペクトルが計算されたか確認してみましょう.