libm_single(3F)
Name
libm_single - FORTRAN 对单精度 libm 函数的访问
Synopsis
非内部函数示例:
REAL c, s, x, y, z
...
z = r_acosh( x )
i = ir_finite( x )
z = r_hypot( x, y )
z = r_infinity()
CALL r_sincos( x, s, c )
注意:使用的 REAL 函数不在 REAL 语句中。类型取决于字母 "r" 的缺省类型确定规则。
Description
这些子程序提供对单精度 libm 函数和子例程的访问。
asind(x) 和 sind(x) 等等涉及的是度而不是弧度。
内部函数
内部函数
以下 FORTRAN 内部函数在其参数为单精度时返回单精度值。
不需要将它们放置在一个类型语句中。如果作为内部函数提供了所需的函数,则使用内部函数比使用非内部函数更简单。
变量 x 和 y 的类型为实数。
sqrt(x)
|
asin(x)
|
acosd(x)*
|
log(x)
|
acos(x)
|
asind(x)*
|
log10(x)
|
atan(x)
|
acosd(x)*
|
exp(x)
|
atan2(x,y)
|
atand(x)*
|
x**y
|
sinh(x)
|
atan2d(x,y)*
|
sin(x)
|
cosh(x)*
|
aint(x)
|
cos(x)
|
tanh(x)*
|
anint(x)
|
tan(x)
|
sind(x)*
|
nint(x)
|
|
* = 非标准:它是一个内部扩展
非内部函数和子例程
非内部函数和子例程
通常,这些函数不对应于标准 FORTRAN 通用内部函数,因此其数据类型取决于通常的 FORTRAN 数据类型确定规则。
变量 c、l、p、s、u、x 和 y 的类型为实数。
r_acos( x )
|
实数
|
函数
|
r_acosd( x )
|
实数
|
函数
|
r_acosh( x )
|
实数
|
函数
|
r_acosp( x )
|
实数
|
函数
|
r_acospi( x )
|
实数
|
函数
|
r_atan( x )
|
实数
|
函数
|
r_atand( x )
|
实数
|
函数
|
r_atanh( x )
|
实数
|
函数
|
r_atanp( x )
|
实数
|
函数
|
r_atanpi( x )
|
实数
|
函数
|
r_asin( x )
|
实数
|
函数
|
r_asind( x )
|
实数
|
函数
|
r_asinh( x )
|
实数
|
函数
|
r_asinp( x )
|
实数
|
函数
|
r_asinpi( x )
|
实数
|
函数
|
r_atan2(( y, x )
|
实数
|
函数
|
r_atan2d( y, x )
|
实数
|
函数
|
r_atan2pi( y, x )
|
实数
|
函数
|
r_cbrt( x )
|
实数
|
函数
|
r_ceil( x )
|
实数
|
函数
|
r_copysign( x, y )
|
实数
|
函数
|
r_cos( x )
|
实数
|
函数
|
r_cosd( x )
|
实数
|
函数
|
r_cosh( x )
|
实数
|
函数
|
r_cosp( x )
|
实数
|
函数
|
r_cospi( x )
|
实数
|
函数
|
r_erf( x )
|
实数
|
函数
|
r_erfc( x )
|
实数
|
函数
|
r_expm1( x )
|
实数
|
函数
|
r_floor( x )
|
实数
|
函数
|
r_hypot( x, y )
|
实数
|
函数
|
r_infinity( )
|
实数
|
函数
|
r_j0( x )
|
实数
|
函数
|
r_j1( x )
|
实数
|
函数
|
r_jn( n, x )
|
实数
|
函数
|
ir_finite( x )
|
整数
|
函数
|
ir_fp_class( x )
|
整数
|
函数
|
ir_ilogb( x )
|
整数
|
函数
|
ir_irint( x )
|
整数
|
函数
|
ir_isinf( x )
|
整数
|
函数
|
ir_isnan( x )
|
整数
|
函数
|
ir_isnormal( x )
|
整数
|
函数
|
ir_issubnormal( x )
|
整数
|
函数
|
ir_iszero( x )
|
整数
|
函数
|
ir_signbit( x )
|
整数
|
函数
|
r_addran()
|
实数
|
函数
|
r_addrans( x, p, l, u )
|
n/a
|
子例程
|
r_lcran()
|
实数
|
函数
|
r_lcrans( x, p, l, u )
|
n/a
|
子例程
|
r_shufrans(x, p, l, u)
|
n/a
|
子例程
|
r_lgamma( x )
|
实数
|
函数
|
r_logb( x )
|
实数
|
函数
|
r_log1p( x )
|
实数
|
函数
|
r_log2( x )
|
实数
|
函数
|
r_max_normal()
|
实数
|
函数
|
r_max_subnormal()
|
实数
|
函数
|
r_min_normal()
|
实数
|
函数
|
r_min_subnormal()
|
实数
|
函数
|
r_nextafter( x, y )
|
实数
|
函数
|
r_quiet_nan( n )
|
实数
|
函数
|
r_remainder( x, y )
|
实数
|
函数
|
r_rint( x )
|
实数
|
函数
|
r_scalb( x, y )
|
实数
|
函数
|
r_scalbn( x, n )
|
实数
|
函数
|
r_signaling_nan( n )
|
实数
|
函数
|
r_significand( x )
|
实数
|
函数
|
r_sin( x )
|
实数
|
函数
|
r_sind( x )
|
实数
|
函数
|
r_sinh( x )
|
实数
|
函数
|
r_sinp( x )
|
实数
|
函数
|
r_sinpi( x )
|
实数
|
函数
|
r_sincos( x, s, c )
|
n/a
|
子例程
|
r_sincosd( x, s, c )
|
n/a
|
子例程
|
r_sincosp( x, s, c )
|
n/a
|
子例程
|
r_sincospi( x, s, c )
|
n/a
|
子例程
|
r_tan( x )
|
实数
|
函数
|
r_tand( x )
|
实数
|
函数
|
r_tanh( x )
|
实数
|
函数
|
r_tanp( x )
|
实数
|
函数
|
r_tanpi( x )
|
实数
|
函数
|
r_y0( x )
|
实数
|
函数
|
r_y1( x )
|
实数
|
函数
|
r_yn( n,x )
|
实数
|
函数
|
|
Files
libm.a
See also
intro(3M)
《FORTRAN 77 Reference Manual》
数值计算指南