双直線補間
双直線補間について
http://vldb.gsi.go.jp/sokuchi/patchjgd/helpweb/words.html
→バイリニア補間の項を参照
プログラムとmakefile
- main.f90 - 2011/09/15 18:54、A M (バージョン 1) 削除
- 4KB ダウンロード
- bilnr.f90 - 2011/09/15 18:54、A M (バージョン 1) 削除
- 1KB ダウンロード
- makefile - 2011/09/15 18:55、A M (バージョン 1) 削除
- 2KB ダウンロード
コンパイル例
$ make
ifort -c -CB -traceback -fpe0 main.f90
ifort -c -CB -traceback -fpe0 bilnr.f90
ifort -o bl main.o bilnr.o
real 0m0.111s
user 0m0.071s
sys 0m0.040s
実行例
[Fri Sep 16 10:49:01 JST 2011]
[am@aofd30 processor=x86_64]
[~/teaching/bilinear]
$ ./bl
Program name: ./bl
For given xa(i),ya(i),za(i),x & y, z is estimated.
(xa(4),ya(4),za(4)) (xa(3),ya(3),za(3))
+------------------+
| |
| x |
| (x,y,z) |
| |
| |
| |
| |
| |
+------------------+
(xa(1),ya(1),za(1)) (xa(2),ya(2),za(2))
INPUT
i, xa(i),ya(i),za(i) = 1 0.0 0.0 1.0
i, xa(i),ya(i),za(i) = 2 1.0 0.0 2.0
i, xa(i),ya(i),za(i) = 3 1.0 1.0 2.0
i, xa(i),ya(i),za(i) = 4 0.0 1.0 1.0
OUTPUT
x, y, z = 0.9 0.5 1.9
./bl terminated nomally.