C言語 数学関数一覧 - math.h - [ sin, cos, tan, ceil, floor, pow, sqrt, ... ]

2008.09.07 Sunday | by LRESULT


math.hには、数学用の関数が宣言されています。

今回は、これまで記載してきたmath.hで
宣言されている関数一覧です。


三角関数

double sin( double x )
引数xのサインを求める

double cos( double x )
引数xのコサインを求める

double tan( double x )
引数xのタンジェントを求める


残りは続きから...



C言語 整数と小数の分割結合 指数と仮数の分割 - math.h - [ modef, frexp, ldexp ]

2008.09.06 Saturday | by LRESULT


動小数点の整数部と小数部の分割は、modf()を使います。

指数部と仮数部の分割には、frexp()、
指数と仮数から、浮動小数点を求めるには、ldexp()を使います。


modf
書式 double modf( double x, double *p )
機能 浮動小数点を、整数部と小数部に分割する
引数 double x : 元となる浮動小数点値
double *p : 分割された整数部を格納
戻り値 分割された小数部を返します。



frexp
書式 double frexp( double x, double *p )
機能 浮動小数点を、指数部と仮数部に分割する
引数 double x : 元となる浮動小数点値
double *p : 分割された指数部を格納
戻り値 分割された仮数部を返します。



ldexp
書式 double ldexp( double x, double n )
機能 仮数と指数から、浮動小数点値を求める
引数 double x : 仮数
double n : 指数
戻り値 x仮数と n指数からの浮動小数点値



C言語 浮動小数点の絶対値 割り算の余り - math.h - [ fabs, fmod ]

2008.09.05 Friday | by LRESULT


動小数点の絶対値は、fabs()を使います。

また、割り算の余りを求めるには、fmod()を使用します。


fabs
書式 double fabs( double x )
機能 浮動小数点の絶対値の計算
引数 double x : 元の浮動小数点値
戻り値 浮動小数点の絶対値




fmod
書式 double fmod( double x, double y )
機能 浮動小数点の割り算の余りを計算
引数 double x : 分子
double y : 分母
戻り値 x / y の余りの値



C言語 べき乗 平方根 指数 対数 - math.h - [ pow, sqrt, exp, log, log10 ]

2008.09.03 Wednesday | by LRESULT


き乗の計算には、pow()、平方根はsqrt()、指数はexp()、

対数関数には、log()とlog10()を使います。


pow
書式 double pow( double x, double y )
機能 べき乗の計算
引数 double x : 基数
double y : 指数
戻り値 x の y乗となる、べき乗の値



sqrt
書式 double sqrt( double x )
機能 平方根の計算
引数 double x : 元の値
戻り値 x の平方根の値



exp
書式 double exp( double x )
機能 指数関数の計算
引数 double x : 指数
戻り値 指数関数e の x 乗の計算値



log
書式 double log( double x )
機能 自然対数の計算
引数 double x : 元の値
戻り値 x の自然対数の計算値



log10
書式 double log10( double x )
機能 常用対数の計算
引数 double x : 元の値
戻り値 x の常用対数の計算値



C言語 小数点の切り捨て - math.h - [ floor ]

2008.09.03 Wednesday | by LRESULT


数点の切り捨てには、floor()を使用します。


floor
書式 double floor( double x )
機能 小数点の切り捨て
引数 double x : 切り捨てする元の値
戻り値 小数点以下を切り捨てした値



C言語 小数点の切り上げ - math.h - [ ceil ]

2008.09.02 Tuesday | by LRESULT


数点の切り上げには、ceil()を使用します。


ceil
書式 double ceil( double x )
機能 小数点の切り上げ
引数 double x : 切り上げする元の値
戻り値 小数点以下を切り上げした値



C言語 双曲線関数 - math.h - [ sinh, cosh, tanh ]

2008.09.01 Monday | by LRESULT


曲線関数には、sinh()、cosh()、tanh()を使います。


sinh
書式 double sinh( double x )
機能 ハイパボリックサインの計算
引数 double x : 角度(ラジアン)
戻り値 ハイパボリックサインの計算結果




cosh
書式 double cosh( double x )
機能 ハイパボリックコサインの計算
引数 double x : 角度(ラジアン)
戻り値 ハイパボリックコサインの計算結果




tanh
書式 double tanh( double x )
機能 ハイパボリックタンジェントの計算
引数 double x : 角度(ラジアン)
戻り値 ハイパボリックタンジェントの計算結果



C言語 三角関数 - math.h - [ sin, cos, tan ]

2008.09.01 Monday | by LRESULT


角関数には、sin()、cos()、tan()を使います。


sin
書式 double sin( double x )
機能 サインの計算
引数 double x : 角度(ラジアン)
戻り値 サインの計算結果




cos
書式 double cos( double x )
機能 コサインの計算
引数 double x : 角度(ラジアン)
戻り値 コサインの計算結果




tan
書式 double tan( double x )
機能 タンジェントの計算
引数 double x : 角度(ラジアン)
戻り値 タンジェントの計算結果



C言語 逆三角関数 - math.h - [ asin, acos, atan, atan2 ]

2008.08.30 Saturday | by LRESULT


三角関数の計算には、asin()、acos()、atan()、atan2()を使います。


asin
書式 double asin( double x )
機能 アークサインの計算
引数 double x : -1~1のサイン値
戻り値 アークサイン値(ラジアン)




acos
書式 double acos( double x )
機能 アークコサインの計算
引数 double x : -1~1のコサイン値
戻り値 アークコサイン値(ラジアン)




atan
書式 double atan( double x )
機能 アークタンジェントの計算
引数 double x : -π/2~π/2のタンジェント値
戻り値 アークタンジェント値(ラジアン)




atan2
書式 double atan2( double y, double x )
機能 y/x のアークタンジェントの計算
引数 double y : y座標
double x : x座標
戻り値 アークタンジェント値(ラジアン)



| 1/1PAGES |