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》
数值计算指南