include
math.h
#include <math.h>
cmath
#include <cmath>
定数
指数・対数 |
|
|
M_E |
$e$ |
自然対数の底(ネイピア数) |
M_LOG2E |
$log_2(e)$ |
|
M_LOG10E |
$log_{10}(e)$ |
|
M_LN2 |
$ln(2)$ |
|
M_LN10 |
$ln(10)$ |
|
円周率 |
|
|
M_PI |
$\pi$ |
円周率 |
M_PI_2 |
$\frac{\pi}{2}$ |
|
M_PI_4 |
$\frac{\pi}{4}$ |
|
M_1_PI |
$\frac{1}{\pi}$ |
|
M_2_PI |
$\frac{2}{\pi}$ |
|
M_2_SQRTPI |
$\frac{2}{\sqrt{\pi}}$ |
|
平方根 |
|
|
M_SQRT2 |
$\sqrt{2}$ |
2の平方根 |
M_SQRT1_2 |
$\frac{1}{\sqrt{2}}$ |
|
数学関数
基本セレクター
べき乗 |
double pow (double x, double y) |
$x^y$ |
絶対値 |
double fabs (double x ) |
$\left |
平方根 |
double sqrt(double x) |
$\sqrt{x}$\sqrt{x} |
指数・対数関数
| べき乗 | double exp(double x)
|
$e^x=exp(x)$ |
| --- | --- | --- |
| 絶対値 | double log(double x)
| $log_e(x)=ln(x)$ |
| 平方根 | double log10 (double x)
| $log_{10}(x)$ |
三角関数
| 正弦 | double sin(double x)
|
$sin(x)$ |
| --- | --- | --- |
| 余弦 | double cos(double x)
|
$cos(x)$ |
| 正接 | double tan(double x)
|
$tan(x)$ |
逆三角関数
逆正弦 |
double asin(double x) |
$arcsin(x)=sin^{−1}(x)$ |
逆余弦 |
double acos(double x) |
$arccos(x)=cos^{−1}(x)$ |
逆正接 |
double atan(double x) |
$arctan(x)=tan^{−1}(x)$ |
逆正接 |
double atan2(double y, double x) |
$arctan( \frac{y}{x} )=tan^{−1}(\frac{y}{x})$ |

双曲線関数
双曲線正弦 |
double sinh(double x) |
$sinh(x)=\frac{e^x-e^{-x}}{2}$ |
双曲線余弦 |
double cosh(double x) |
$cosh(x)=\frac{e^x+e^{-x}}{2}$ |
双曲線正接 |
double tanh(double x) |
$tanh(x)=\frac{sinh(x)}{cosh(x)}$ |
参考サイト