C++ cmath Biblioteca
C++ Funciones matemáticas
La biblioteca <cmath> tiene muchas funciones que le permiten realizar tareas matemáticas con números.
Puede encontrar una lista de todas las funciones matemáticas en la siguiente tabla:
| Función | Descripción |
|---|---|
| abs(x) | Devuelve el valor absoluto de x |
| acos(x) | Devuelve el arcocoseno de x, en radianes |
| acosh(x) | Devuelve el arcocoseno hiperbólico de x |
| asin(x) | Devuelve el arcoseno de x, en radianes |
| asinh(x) | Devuelve el arcoseno hiperbólico de x |
| atan(x) | Devuelve el arcotangente de x como un valor numérico entre -PI/2 y PI/2 radianes |
| atan2(y, x) | Devuelve el ángulo theta de la conversión de coordenadas rectangulares (x, y) a coordenadas polares (r, theta) |
| atanh(x) | Devuelve el arcotangente hiperbólico de x |
| cbrt(x) | Gibt die Kubikwurzel von x zurück |
| ceil(x) | Devuelve el valor de x redondeado al entero más cercano |
| copysign(x, y) | Devuelve el primer punto flotante x con el signo del segundo punto flotante y |
| cos(x) | Devuelve el coseno de x (x está en radianes) |
| cosh(x) | Devuelve el coseno hiperbólico de x |
| exp(x) | Devuelve el valor de Ex |
| exp2(x) | Devuelve el valor de 2x |
| expm1(x) | Devuelve mix-1 |
| erf(x) | Devuelve el valor de la función de error en x |
| erfc(x) | Devuelve el valor de la función de error complementaria en x |
| fabs(x) | Devuelve el valor absoluto de una x flotante |
| fdim(x) | Devuelve la diferencia positiva entre x e y |
| floor(x) | Devuelve el valor de x redondeado hacia abajo a su entero más cercano |
| fma(x, y, z) | Devuelve x*y+z sin perder precisión |
| fmax(x, y) | Devuelve el valor más alto de una x e y flotantes |
| fmin(x, y) | Devuelve el valor más bajo de una x e y flotantes |
| fmod(x, y) | Devuelve el resto en coma flotante de x/y |
| frexp(x, y) | Con x expresada como m*2n, devuelve el valor de m (un valor entre 0,5 y 1,0) y escribe el valor de n a la memoria en el puntero y |
| hypot(x, y) | Devuelve sqrt(x2 +y2) sin desbordamiento ni desbordamiento intermedio |
| ilogb(x) | Devuelve la parte entera del logaritmo base de punto flotante de x |
| ldexp(x, y) | Devuelve x*2y |
| lgamma(x) | Devuelve el logaritmo del valor absoluto de la función gamma en x |
| llrint(x) | Redondea x a un entero cercano y devuelve el resultado como un entero largo |
| llround(x) | Redondea x al entero más cercano y devuelve el resultado como un entero largo |
| log(x) | Devuelve el logaritmo natural de x |
| log10(x) | Devuelve el logaritmo en base 10 de x |
| log1p(x) | Devuelve el logaritmo natural de x+1 |
| log2(x) | Devuelve el logaritmo en base 2 del valor absoluto de x |
| logb(x) | Devuelve el logaritmo base de punto flotante del valor absoluto de x |
| lrint(x) | Redondea x a un número entero cercano y devuelve el resultado como un número entero largo |
| lround(x) | Redondea x al entero más cercano y devuelve el resultado como un entero largo |
| modf(x, y) | Devuelve la parte decimal de x y escribe la parte entera en la memoria en el puntero y |
| nan(s) | Devuelve un valor NaN (Not a Number / no un número) |
| nearbyint(x) | Devuelve x redondeado a un entero cercano |
| nextafter(x, y) | Devuelve el número de coma flotante más cercano a x en la dirección de y |
| nexttoward(x, y) | Devuelve el número de coma flotante más cercano a x en la dirección de y |
| pow(x, y) | Devuelve el valor de x elevado a y |
| remainder(x, y) | Devuelve el resto de x/y redondeado al entero más cercano |
| remquo(x, y, z) | Calcula x/y redondeado al entero más cercano, escribe el resultado en la memoria en el puntero z y devuelve el resto |
| rint(x) | Devuelve x redondeado a un entero cercano |
| round(x) | Devuelve x redondeado al entero más cercano |
| scalbln(x, y) | Devuelve x*Ry (R suele ser 2) |
| scalbn(x, y) | Devuelve x*Ry (R suele ser 2) |
| sin(x) | Devuelve el seno de x (x está en radianes) |
| sinh(x) | Devuelve el seno hiperbólico de x |
| sqrt(x) | Devuelve la raíz cuadrada de x |
| tan(x) | Devuelve la tangente de x (x está en radianes) |
| tanh(x) | Devuelve la tangente hiperbólica de x |
| tgamma(x) | Devuelve el valor de la función gamma en x |
| trunc(x) | Devuelve la parte entera de x |