戻る|進む
DCL:MATH1:FNCLIB : 基本メソッド(元関数)(最大整数, 剰余など):メソッド(元関数)の説明
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でなければならない.