C言語 数学関数一覧 - math.h - [ sin, cos, tan, ceil, floor, pow, sqrt, ... ]
2008.09.07 Sunday | by LRESULT
C言語 整数と小数の分割結合 指数と仮数の分割 - math.h - [ modef, frexp, ldexp ]
2008.09.06 Saturday | by LRESULT
浮動小数点の整数部と小数部の分割は、modf()を使います。
指数部と仮数部の分割には、frexp()、
指数と仮数から、浮動小数点を求めるには、ldexp()を使います。
書式 | double modf( double x, double *p ) |
---|---|
機能 | 浮動小数点を、整数部と小数部に分割する |
引数 | double x : 元となる浮動小数点値 double *p : 分割された整数部を格納 |
戻り値 | 分割された小数部を返します。 |
書式 | double frexp( double x, double *p ) |
---|---|
機能 | 浮動小数点を、指数部と仮数部に分割する |
引数 | double x : 元となる浮動小数点値 double *p : 分割された指数部を格納 |
戻り値 | 分割された仮数部を返します。 |
書式 | 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()を使用します。
書式 | double fabs( double x ) |
---|---|
機能 | 浮動小数点の絶対値の計算 |
引数 | double x : 元の浮動小数点値 |
戻り値 | 浮動小数点の絶対値 |
書式 | 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()を使います。
書式 | double pow( double x, double y ) |
---|---|
機能 | べき乗の計算 |
引数 | double x : 基数 double y : 指数 |
戻り値 | x の y乗となる、べき乗の値 |
書式 | double sqrt( double x ) |
---|---|
機能 | 平方根の計算 |
引数 | double x : 元の値 |
戻り値 | x の平方根の値 |
書式 | double exp( double x ) |
---|---|
機能 | 指数関数の計算 |
引数 | double x : 指数 |
戻り値 | 指数関数e の x 乗の計算値 |
書式 | double log( double x ) |
---|---|
機能 | 自然対数の計算 |
引数 | double x : 元の値 |
戻り値 | x の自然対数の計算値 |
書式 | double log10( double x ) |
---|---|
機能 | 常用対数の計算 |
引数 | double x : 元の値 |
戻り値 | x の常用対数の計算値 |
C言語 小数点の切り捨て - math.h - [ floor ]
2008.09.03 Wednesday | by LRESULT
小数点の切り捨てには、floor()を使用します。
書式 | double floor( double x ) |
---|---|
機能 | 小数点の切り捨て |
引数 | double x : 切り捨てする元の値 |
戻り値 | 小数点以下を切り捨てした値 |
C言語 小数点の切り上げ - math.h - [ ceil ]
2008.09.02 Tuesday | by LRESULT
小数点の切り上げには、ceil()を使用します。
書式 | double ceil( double x ) |
---|---|
機能 | 小数点の切り上げ |
引数 | double x : 切り上げする元の値 |
戻り値 | 小数点以下を切り上げした値 |
C言語 双曲線関数 - math.h - [ sinh, cosh, tanh ]
2008.09.01 Monday | by LRESULT
双曲線関数には、sinh()、cosh()、tanh()を使います。
書式 | double sinh( double x ) |
---|---|
機能 | ハイパボリックサインの計算 |
引数 | double x : 角度(ラジアン) |
戻り値 | ハイパボリックサインの計算結果 |
書式 | double cosh( double x ) |
---|---|
機能 | ハイパボリックコサインの計算 |
引数 | double x : 角度(ラジアン) |
戻り値 | ハイパボリックコサインの計算結果 |
書式 | double tanh( double x ) |
---|---|
機能 | ハイパボリックタンジェントの計算 |
引数 | double x : 角度(ラジアン) |
戻り値 | ハイパボリックタンジェントの計算結果 |
C言語 三角関数 - math.h - [ sin, cos, tan ]
2008.09.01 Monday | by LRESULT
三角関数には、sin()、cos()、tan()を使います。
書式 | double sin( double x ) |
---|---|
機能 | サインの計算 |
引数 | double x : 角度(ラジアン) |
戻り値 | サインの計算結果 |
書式 | double cos( double x ) |
---|---|
機能 | コサインの計算 |
引数 | double x : 角度(ラジアン) |
戻り値 | コサインの計算結果 |
書式 | double tan( double x ) |
---|---|
機能 | タンジェントの計算 |
引数 | double x : 角度(ラジアン) |
戻り値 | タンジェントの計算結果 |
C言語 逆三角関数 - math.h - [ asin, acos, atan, atan2 ]
2008.08.30 Saturday | by LRESULT
逆三角関数の計算には、asin()、acos()、atan()、atan2()を使います。
書式 | double asin( double x ) |
---|---|
機能 | アークサインの計算 |
引数 | double x : -1~1のサイン値 |
戻り値 | アークサイン値(ラジアン) |
書式 | double acos( double x ) |
---|---|
機能 | アークコサインの計算 |
引数 | double x : -1~1のコサイン値 |
戻り値 | アークコサイン値(ラジアン) |
書式 | double atan( double x ) |
---|---|
機能 | アークタンジェントの計算 |
引数 | double x : -π/2~π/2のタンジェント値 |
戻り値 | アークタンジェント値(ラジアン) |
書式 | double atan2( double y, double x ) |
---|---|
機能 | y/x のアークタンジェントの計算 |
引数 | double y : y座標 double x : x座標 |
戻り値 | アークタンジェント値(ラジアン) |