回 帖 发 新 帖 刷新版面

主题:IABS()是什么内置函数?

看别人的程序,
NLOCA=IABS(LNODS(IELEM,INODE))
这个IABS在好几个子例行程序中反复出现
求解答,高分悬赏!!!

回复列表 (共5个回复)

沙发

CVF 关于ABS() 说明

ABS
Elemental Intrinsic Function (Generic): Computes an absolute value. 

Syntax 

result = ABS (a) 



(Input) Must be of type integer, real, or complex. 
Results: 

If a is an integer or real value, the value of the result is | a |; if a is a complex value (X, Y), the result is the real value SQRT (X**2 + Y**2).

Specific Name    Argument Type     Result Type 
                 INTEGER(1)        INTEGER(1) 
IIABS            INTEGER(2)        INTEGER(2) 
IABS 1           INTEGER(4)        INTEGER(4) 
KIABS            INTEGER(8)        INTEGER(8) 
ABS              REAL(4)           REAL(4) 
DABS             REAL(8)           REAL(8) 
QABS 2           REAL(16)          REAL(16) 
CABS 3           COMPLEX(4)        REAL(4)  
CDABS 4          COMPLEX(8)        REAL(8)  
CQABS 2          COMPLEX(16)       REAL(16)  

板凳

IABS 不过是ABS的一个具体子函数.

3 楼


sorry  IABS是取绝对值的意思 那 integer(4)又是神马意思?

4 楼

integer(4) ... 这个应该稍微看看书上整数, 浮点数, 复数的精度相关了...

5 楼

简单说,就是求整型绝对值。

我来回复

您尚未登录,请登录后再回复。点此登录或注册