4.3.2 imod/rmod

 

1.
機能
数学的な剰余を求める. imod は整数用 ( ix mod id ) , rmod は実数用 ( rx mod rd ) である.
2.
呼び出し方法
return_value = NumRu::DCL.imod(ix,id)
return_value = NumRu::DCL.rmod(rx,rd)
3.
パラメーターの説明
ix (I) 調べる整数値.
id (I) 除数.
imod (I) 剰余メソッド(元関数)値.
rx (R) 調べる実数値.
rd (R) 除数.
rmod (R) 剰余メソッド(元関数)値.
4.
備考
(a)
FORTRANの組込み関数MOD(X,Y)は, X-INT(X/Y)*Yを返す. たとえばMOD(4,3)=1, MOD(-4,3)=-1である. いっぽうimodは, たとえばreturn_value = NumRu::DCL.imod(ix,id)=1, return_value = NumRu::DCL.imod(ix,id)=2となる. またrmodは, たとえばreturn_value = NumRu::DCL.rmod(rx,rd)=1.0, return_value = NumRu::DCL.rmod(rx,rd)=2.0となる.
(b)
ID≠0, RD≠0でなければならない.