|
≫ |
|
|
|
HP OpenVMS HP C ランタイム・ライブラリ・リファレンス・マニュアル (下巻)
複素数の絶対値を返します。
形式
#include <math.h>
double cabs (cabs_t z);
float cabsf (cabsf_t z); (Integrity, Alpha)
long double cabsl (cabsl_t z); (Integrity, Alpha)
引数
z
cabs_t型,
cabsf_t型,または
cabsl_t型の構造体。これらの型は次に示すように,
<math.h>ヘッダ・ファイルに定義されています。
typedef struct {double x,y;} cabs_t;
typedef struct { float x, y; } cabsf_t; (Integrity, Alpha)
typedef struct { long double x, y; } cabsl_t; (Integrity, Alpha)
|
説明
cabs関数は, 2 点間のユークリッド距離をそれぞれの 2 乗の平方根として計算することにより,複素数の絶対値を返します。
オーバフローが発生した場合,戻り値は未定義です。
cabs関数,
cabsf関数,
cabsl関数はそれぞれ,
hypot関数,
hypotf関数,
hypotl関数と同じです。
|