投稿者 aaaa  (学生) 投稿日時 2009/11/19 01:04:48
テキストファイルからデータを読み込み、その値を式に当てはめて順次計算していくプログラムを作りたいのですが、
例えば、
   ファイル1(1列)    ファイル2(2列)
    700.15               700   0.99
    700.69               701   0.991
         ・           ・    ・
     ・           ・    ・


のように値が並んでる2つのファイルがあって
比を計算する式
   [y(x+1)-y(x)]× (i - x) + y(x)
に当てはめたいのですが、

・i=ファイル1の値(たとえば700.15)
・x=int(i) (iの小数点以下切り捨て)として

・y(x)     xの値がファイル2の1列目の値(例えば700)と一致するとき、
        それの右にある値(2列目・例えば0.99)を返す。

・y(x+1)   xの値に+1したものがファイル2の1列目の値(例えば701)と一致するとき、
        それの右にある値(例えば0.991)を返す。
このy(x) のようなプログラムはどのように組んだらよいでしょか?