HYPOT

Section: Linux Programmer's Manual (3)
Updated: 2007-07-26
Index JM Home Page roff page
 

名前

hypot, hypotf, hypotl - ユークリッド距離関数  

書式

#include <math.h>

double hypot(double x, double y);

float hypotf(float x, float y);
long double hypotl(long double x, long double y);

-lm でリンクする。

glibc 向けの機能検査マクロの要件 (feature_test_macros(7) 参照):

hypot(), hypotf(), hypotl(): _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE >= 500 || _ISOC99_SOURCE; or cc -std=c99  

説明

hypot() 関数は sqrt(x*x+y*y) の値を返す。 これは 直角を挟む 2 辺の長さが xy である直角三角形の斜辺の長さ、 すなわち、原点と点 (x,y) との距離である。  

準拠

SVr4, 4.3BSD, C99. float 版と long double 版は C99 の要求仕様である。  

関連項目

cabs(3), sqrt(3)


 

Index

名前
書式
説明
準拠
関連項目

This document was created by man2html, using the manual pages.
Time: 04:31:45 GMT, November 19, 2007