Disponible la nueva versión "donationware" 7.3 de OrganiZATOR
Descubre un nuevo concepto en el manejo de la información.
La mejor ayuda para sobrevivir en la moderna jungla de datos la tienes aquí.

Curso C++

[Home]  [Inicio]  [Índice]


9.7  Cálculos matemáticos

§1  Sinopsis

El lenguaje C++ tiene incluidos los operadores aritméticos básicos (suma, resta, multiplicación) para los tipos numéricos preconstruidos en él.  El resto de operaciones hay que realizarlas con ayuda de las rutinas matemáticas incluidas en la Librería Estándar.

§2  Tabla-resumen


Nombre Descripción UNIX W32 C C++

acos

acosl

Calculan el arco del coseno (valor entre -1 y +1).  Una versión usa un double para el valor del coseno, la otra un long double. Resultado en radianes del mismo tipo que el argumento. X X X X

asin

asinl

Calculan el arco del seno. Los argumentos son respectivamente un double y long double.  Resultado en radianes del mismo tipo que el argumento. X X X X

atan

atanl

Calculan el arco de una tangente. Los argumentos son respectivamente un double y un long double. Resultado en radianes del mismo tipo que el argumento. X X X X

atan2

atan2l

Calculan el arco cuya tangente es el cociente entre dos argumentos (y/x) que pueden ser dos double o dos long double.  Resultado en radianes del mismo tipo que el argumento. X X X X

atof

_wtof

Calculan el valor numérico de una cadena de caracteres normales o anchos (respectivamente).  El resultado es un double. Pueden reconocer una expresión en notación científica. Ver también strtod, _strtold, wcstod y _wcstold . X X X X
           

strtod

_strtold

wcstod

_wcstold

Estas funciones convierten una cadena de caracteres normales o anchos, en un double o long double. Pueden reconocer una expresión en notación científica.  Ver también atof y _wtof

X X X X
           
§3  Funciones no incluidas

Las funciones no incluidas en la Librería Estándar pueden ser calculadas mediante librerías auxiliares o mediante fórmulas equivalentes [1]. A continuación se muestra una tabla con algunas fórmulas para cálculo de funciones trigonométricas [2].

Función Ecuación equivalente
secant (X) =  1/COS(X)
   
   

Nota:  Ángulos en radianes;  ATN(X) es el arcotangente;  LOG(X) es el logaritmo natural (Neperiano) de base e;  SGN(X) es el signo de X (por ejemplo, -1 para X # 0, 1 para X > 0);  EXP(X) es eX. (e es la constante de Euler).


 

  Inicio.


[1]  Existen un gran número de librerías matemáticas para C y C++, tanto comerciales como de uso público.  Consulte la página de Zator Systems relativa a librerías C/C++    Librerías C/C++.  Un sitio imprescindible de visitar para estas cuestiones, es Mathtools.net      www.mathtools.net.

[2]  Steven W. Smith "The Scientist and Engineer's Guide to Digital Signal Processing". California Technical Publishing. San Diego, California. www.dspguide.com.