9.3.1 IBLKLT/IBLKLE/IBLKGT/IBLKGE

 

1.
機能
指定した値が, 昇順に並んだ配列の何番目の区間に入っているかを 調べる.
2.
呼び出し方法
IBLKLT(RX,N,RR)
IBLKLE(RX,N,RR)
IBLKGT(RX,N,RR)
IBLKGE(RX,N,RR)
 
3.
パラメーターの説明
RX (R) 昇順に並んだ実数型配列.
N (I) 配列の寸法.
RR (R) 調べる実数値.
IBLKLT (I) RX(i-1)≦ RR< RX(i)を満たすiを返す. ただし RR<RX(1)のとき1, RX(N)≦ RRのとき N+1を返す.
IBLKLE (I) RX(i-1)< RR≦ RX(i)を満たすiを返す. ただし RR≦RX(1)のとき1, RX(N)< RRのとき N+1を返す.
IBLKGT (I) RX(i)< RR≦ RX(i+1)を満たすiを返す. ただし RR≦RX(1)のとき0, RX(N)< RRのとき Nを返す.
IBLKGE (I) RX(i)≦ RR< RX(i+1) を満たすiを返す. ただし RR<RX(1) のとき0, RX(N)≦ RR のとき Nを返す.
4.
備考
(a)
区間間隔が誤差より小さい場合これらの関数は 意味をなさないので注意すること.