Biblioteca <numeric> en C++ STL

Funciones matemáticas comunes

  • std::fabs: esta función devuelve el valor absoluto.
  • std::sqrt: esta función devuelve la raíz cuadrada
  • std::sin: Esta función devuelve el seno medido en radianes.

Funciones matemáticas especiales

  • std::beta: esta función evalúa la integral Beta (completa) con parámetros dados
  • std::hermite: Esta función Devuelve el valor del Polinomio de Hermite de orden n en el punto x
  • std::cyl_bessel_i: esta función devuelve el valor de la función Bessel cilíndrica modificada regular.

Aritmética de números complejos

  • complejo: una clase de número complejo, definida en el encabezado (plantilla de clase)

Arreglos numéricos

  • valarray: arreglos numéricos, máscaras de arreglos y segmentos de arreglos (plantilla de clase)

Operaciones factoriales (definidas en el encabezado)

  • gcd: plantilla de función constexpr que devuelve el máximo común divisor de dos enteros. (plantilla de función)
  • lcm: plantilla de función constexpr que devuelve el mínimo común múltiplo de dos enteros (plantilla de función)

Operaciones numéricas (definidas en el encabezado)

  • iota: llena un rango con incrementos sucesivos del valor inicial (plantilla de función)
  • acumular: resume un rango de elementos (plantilla de función)
  • reduce: similar a std::accumulate, excepto fuera de servicio (plantilla de función)
  • transform_reduce: aplica un functor, luego reduce fuera de orden (plantilla de función)
  • producto_interno: calcula el producto interno de dos rangos de elementos (plantilla de función)
  • adyacente_difference: calcula las diferencias entre elementos adyacentes en un rango (plantilla de función)
  • parcial_sum: calcula la suma parcial de un rango de elementos (plantilla de función)
  • inclusive_scan: similar a std::partial_sum, incluye el i-ésimo elemento de entrada en la i-ésima suma (plantilla de función)
  • Exclusive_scan: similar a std::partial_sum, excluye el i-ésimo elemento de entrada de la i-ésima suma (plantilla de función)
  • transform_inclusive_scan: aplica un funtor, luego calcula el escaneo inclusivo (plantilla de función)
  • transform_exclusive_scan: aplica un funtor, luego calcula el escaneo exclusivo (plantilla de función)

Más enlaces útiles

Publicación traducida automáticamente

Artículo escrito por ayushmaan bansal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *