EN JA
COMPLEX(3)
COMPLEX(3) FreeBSD Library Functions Manual COMPLEX(3)

名称

complex複素数演算

ライブラリ

Math Library (libm, -lm)

書式

#include < complex.h>

解説

これらの関数は、C 数学ライブラリで復素数の演算をサポートします。
 
訳注: 数学用語の翻訳が間違っているかもしれません。

関数のリスト

次の double complex 関数のそれぞれには、‘ f’を名前に追加する float complex カウタパート (対応物) と追加された‘ l’がある long double complex カウタパートがあります。例として、 double cabs( double complex z) の float complexlong double complex カウタパートは、それぞれ float cabsf( float complex z) と long double cabsl( long double complex z) です。

絶対値関数

名前 説明
cabs 復素数の絶対値 (すなわち、norm, modulus, magnitude)
csqrt 復素数の平方根

指数関数

名前 説明
cexp 指数基底 e

操作関数

名前 説明
carg 引数を計算する (すなわち、位相角)
cimag 虚数部を計算します
conj 復素数の共役 (conjugate) を計算する
cproj リーマン球面 (Riemann sphere) 上に投影 (projection) を計算する
creal 実数部を計算する

三角関数と双曲線関数

名前 説明
cacos 円弧余弦 (arc cosine)
cacosh 円弧双曲線余弦 (arc hyperbolic cosine)
casin 円弧正弦 (arc sine)
casinh 円弧双曲線正弦 (arc hyperbolic sine)
catan 円弧正接 (arc tangent)
catanh 円弧双曲線正接 (arc hyperbolic tangent)
ccos 余弦 (cosine)
ccosh 双曲線余弦 (hyperbolic cosine)
csin 正弦 (sine)
csinh 双曲線正弦 (hyperbolic sine)
ctan 正接 (tangent)
ctanh 双曲線正接 (hyperbolic tangent)

規格

ここで説明される < complex.h> 関数は、 ISO/IEC 9899:1999 (“ISO C99”) に適合しています。

バグ

対数関数 clog() とべき乗関数 cpow() は、実装されていません。
October 17, 2011 FreeBSD