exp |
各要素に指数関数を適用する (function template) |
C++26 |
exp2 |
各要素に2を底とする指数関数を適用する (function template) |
C++26 |
expm1 |
各要素にe^x - 1を適用する (function template) |
C++26 |
log |
各要素に自然対数を適用する (function template) |
C++26 |
log10 |
各要素に常用対数を適用する (function template) |
C++26 |
log2 |
各要素に2を底とする対数を適用する (function template) |
C++26 |
log1p |
各要素にlog(1 + x)を適用する (function template) |
C++26 |
pow |
各要素の累乗を求める (function template) |
C++26 |
sqrt |
各要素の平方根を求める (function template) |
C++26 |
cbrt |
各要素の立方根を求める (function template) |
C++26 |
hypot |
各要素の平方和の平方根(斜辺の長さ)を求める (function template) |
C++26 |
sin |
各要素の正弦を求める (function template) |
C++26 |
cos |
各要素の余弦を求める (function template) |
C++26 |
tan |
各要素の正接を求める (function template) |
C++26 |
asin |
各要素の逆正弦を求める (function template) |
C++26 |
acos |
各要素の逆余弦を求める (function template) |
C++26 |
atan |
各要素の逆正接を求める (function template) |
C++26 |
atan2 |
各要素についてy/xの逆正接を象限を考慮して求める (function template) |
C++26 |
sinh |
各要素の双曲線正弦を求める (function template) |
C++26 |
cosh |
各要素の双曲線余弦を求める (function template) |
C++26 |
tanh |
各要素の双曲線正接を求める (function template) |
C++26 |
asinh |
各要素の逆双曲線正弦を求める (function template) |
C++26 |
acosh |
各要素の逆双曲線余弦を求める (function template) |
C++26 |
atanh |
各要素の逆双曲線正接を求める (function template) |
C++26 |
abs |
各要素の絶対値を求める (function template) |
C++26 |
fabs |
各要素の絶対値を求める(浮動小数点数) (function template) |
C++26 |
fmod |
各要素の浮動小数点剰余を求める (function template) |
C++26 |
remainder |
各要素のIEEE浮動小数点剰余を求める (function template) |
C++26 |
remquo |
各要素のIEEE剰余と商の下位ビットを求める (function template) |
C++26 |
fma |
各要素の積和演算x*y+zを1回の丸めで求める (function template) |
C++26 |
fmax |
各要素の大きいほうの値を求める (function template) |
C++26 |
fmin |
各要素の小さいほうの値を求める (function template) |
C++26 |
fdim |
各要素の正の差(x-yが正ならその値、それ以外は0)を求める (function template) |
C++26 |
ceil |
各要素を切り上げる (function template) |
C++26 |
floor |
各要素を切り捨てる (function template) |
C++26 |
trunc |
各要素を0方向へ切り捨てる (function template) |
C++26 |
round |
各要素を四捨五入する (function template) |
C++26 |
nearbyint |
各要素を現在の丸めモードで整数に丸める (function template) |
C++26 |
rint |
各要素を現在の丸めモードで整数に丸める (function template) |
C++26 |
lrint |
各要素を現在の丸めモードでlongの整数に丸める (function template) |
C++26 |
llrint |
各要素を現在の丸めモードでlong longの整数に丸める (function template) |
C++26 |
lround |
各要素を四捨五入してlongにする (function template) |
C++26 |
llround |
各要素を四捨五入してlong longにする (function template) |
C++26 |
lerp |
各要素を線形補間する (function template) |
C++26 |
frexp |
各要素を仮数部と指数部に分解する (function template) |
C++26 |
ldexp |
各要素に2の累乗を掛ける (function template) |
C++26 |
modf |
各要素を整数部と小数部に分解する (function template) |
C++26 |
scalbn |
各要素に基数FLT_RADIXの累乗を掛ける (function template) |
C++26 |
scalbln |
各要素に基数FLT_RADIXの累乗を掛ける (function template) |
C++26 |
ilogb |
各要素の指数部を整数で求める (function template) |
C++26 |
logb |
各要素の指数部を求める (function template) |
C++26 |
nextafter |
各要素の次に表現可能な値を求める (function template) |
C++26 |
copysign |
各要素の大きさに別の値の符号を合成する (function template) |
C++26 |
erf |
各要素の誤差関数を求める (function template) |
C++26 |
erfc |
各要素の相補誤差関数を求める (function template) |
C++26 |
lgamma |
各要素のガンマ関数の絶対値の自然対数を求める (function template) |
C++26 |
tgamma |
各要素のガンマ関数を求める (function template) |
C++26 |