libm_single(3F)
名前
libm_single - 単精度 libm 関数への FORTRAN アクセス
形式
Example for non-intrinsics:
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" に関するデフォルトの型規則で決定されます。
説明
これらのサブプログラムを使用すると、単精度の libm 関数とサブルーチンにアクセスできます。
asind(x)、sind(x) などには、ラジアン値ではなく、度数値が含まれます。
組み込み関数
組み込み関数
次の FORTRAN 組み込み関数は、引数が単精度の場合に単精度の値を返します。
型文に挿入する必要はありません。必要な関数が組み込み関数として使用できる場合は、非組み込み関数よりも組み込み関数を使用する方が簡単です。
変数 x と y は real 型です。
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 は real 型です。
r_acos( x )
|
real
|
function
|
r_acosd( x )
|
real
|
function
|
r_acosh( x )
|
real
|
function
|
r_acosp( x )
|
real
|
function
|
r_acospi( x )
|
real
|
function
|
r_atan( x )
|
real
|
function
|
r_atand( x )
|
real
|
function
|
r_atanh( x )
|
real
|
function
|
r_atanp( x )
|
real
|
function
|
r_atanpi( x )
|
real
|
function
|
r_asin( x )
|
real
|
function
|
r_asind( x )
|
real
|
function
|
r_asinh( x )
|
real
|
function
|
r_asinp( x )
|
real
|
function
|
r_asinpi( x )
|
real
|
function
|
r_atan2(( y, x )
|
real
|
function
|
r_atan2d( y, x )
|
real
|
function
|
r_atan2pi( y, x )
|
real
|
function
|
r_cbrt( x )
|
real
|
function
|
r_ceil( x )
|
real
|
function
|
r_copysign( x, y )
|
real
|
function
|
r_cos( x )
|
real
|
function
|
r_cosd( x )
|
real
|
function
|
r_cosh( x )
|
real
|
function
|
r_cosp( x )
|
real
|
function
|
r_cospi( x )
|
real
|
function
|
r_erf( x )
|
real
|
function
|
r_erfc( x )
|
real
|
function
|
r_expm1( x )
|
real
|
function
|
r_floor( x )
|
real
|
function
|
r_hypot( x, y )
|
real
|
function
|
r_infinity( )
|
real
|
function
|
r_j0( x )
|
real
|
function
|
r_j1( x )
|
real
|
function
|
r_jn( n, x )
|
real
|
function
|
ir_finite( x )
|
integer
|
function
|
ir_fp_class( x )
|
integer
|
function
|
ir_ilogb( x )
|
integer
|
function
|
ir_irint( x )
|
integer
|
function
|
ir_isinf( x )
|
integer
|
function
|
ir_isnan( x )
|
integer
|
function
|
ir_isnormal( x )
|
integer
|
function
|
ir_issubnormal( x )
|
integer
|
function
|
ir_iszero( x )
|
integer
|
function
|
ir_signbit( x )
|
integer
|
function
|
r_addran()
|
real
|
function
|
r_addrans( x, p, l, u )
|
該当なし
|
サブルーチン
|
r_lcran()
|
real
|
function
|
r_lcrans( x, p, l, u )
|
該当なし
|
サブルーチン
|
r_shufrans(x, p, l, u)
|
該当なし
|
サブルーチン
|
r_lgamma( x )
|
real
|
function
|
r_logb( x )
|
real
|
function
|
r_log1p( x )
|
real
|
function
|
r_log2( x )
|
real
|
function
|
r_max_normal()
|
real
|
function
|
r_max_subnormal()
|
real
|
function
|
r_min_normal()
|
real
|
function
|
r_min_subnormal()
|
real
|
function
|
r_nextafter( x, y )
|
real
|
function
|
r_quiet_nan( n )
|
real
|
function
|
r_remainder( x, y )
|
real
|
function
|
r_rint( x )
|
real
|
function
|
r_scalb( x, y )
|
real
|
function
|
r_scalbn( x, n )
|
real
|
function
|
r_signaling_nan( n )
|
real
|
function
|
r_significand( x )
|
real
|
function
|
r_sin( x )
|
real
|
function
|
r_sind( x )
|
real
|
function
|
r_sinh( x )
|
real
|
function
|
r_sinp( x )
|
real
|
function
|
r_sinpi( x )
|
real
|
function
|
r_sincos( x, s, c )
|
該当なし
|
サブルーチン
|
r_sincosd( x, s, c )
|
該当なし
|
サブルーチン
|
r_sincosp( x, s, c )
|
該当なし
|
サブルーチン
|
r_sincospi( x, s, c )
|
該当なし
|
サブルーチン
|
r_tan( x )
|
real
|
function
|
r_tand( x )
|
real
|
function
|
r_tanh( x )
|
real
|
function
|
r_tanp( x )
|
real
|
function
|
r_tanpi( x )
|
real
|
function
|
r_y0( x )
|
real
|
function
|
r_y1( x )
|
real
|
function
|
r_yn( n,x )
|
real
|
function
|
|
ファイル
libm.a
関連項目
intro(3M)
FORTRAN 77 リファレンスマニュアル
『数値計算ガイド』