Diferencia entre revisiones de «Math.h»
Sin resumen de edición Etiquetas: comienzo de línea con minúsculas Edición visual |
|||
Línea 1: | Línea 1: | ||
{{minúsculas|title=math.h}} |
{{minúsculas|title=math.h}} |
||
nada de esto es sierto no hagan caso |
|||
'''math.h''' es un archivo de cabecera de la [[biblioteca estándar de C|biblioteca estándar]] del [[lenguaje de programación C]] diseñado para operaciones matemáticas básicas. Muchas de sus funciones incluyen el uso de números en [[coma flotante]]. [[C++]] también implementa estas funciones por razones de compatibilidad y las declara en la cabecera <code>cmath</code>. |
|||
Una nota importante: si se está programando en C/C++ bajo Gnu/Linux, y se utiliza uno de los compiladores nativos de este sistema operativo (gcc o g++), es necesario incluir, al compilar, la opción -lm, dado que, de lo contrario, el compilador generará un error. Por ejemplo, si tenemos un fichero fuente con funciones de la biblioteca matemática, llamado mi_fich_fuente_math.c, para compilarlo será necesario dar la orden siguiente en la consola de comandos (respectiva al intérprete): |
Una nota importante: si se está programando en C/C++ bajo Gnu/Linux, y se utiliza uno de los compiladores nativos de este sistema operativo (gcc o g++), es necesario incluir, al compilar, la opción -lm, dado que, de lo contrario, el compilador generará un error. Por ejemplo, si tenemos un fichero fuente con funciones de la biblioteca matemática, llamado mi_fich_fuente_math.c, para compilarlo será necesario dar la orden siguiente en la consola de comandos (respectiva al intérprete): |
Revisión del 00:55 25 jun 2016
nada de esto es sierto no hagan caso
Una nota importante: si se está programando en C/C++ bajo Gnu/Linux, y se utiliza uno de los compiladores nativos de este sistema operativo (gcc o g++), es necesario incluir, al compilar, la opción -lm, dado que, de lo contrario, el compilador generará un error. Por ejemplo, si tenemos un fichero fuente con funciones de la biblioteca matemática, llamado mi_fich_fuente_math.c, para compilarlo será necesario dar la orden siguiente en la consola de comandos (respectiva al intérprete):
$ gcc mi_fich_fuente_math.c -lm -o <nombre_del_ejecutable>
Esto, asimismo, no es necesario si se programa en C/C++ bajo Windows utilizando la herramienta gráfica MS Visual C++.
Todas las funciones en las que participan ángulos toman y devuelven radianes.
Funciones miembro anteriores al C++
Nombre | Descripción |
---|---|
acos |
arcocoseno |
asin |
arcoseno |
atan |
arcotangente |
atan2 |
arcotangente de dos parámetros |
floor |
mayor entero no mayor que el parámetro |
cos |
coseno |
cosh |
coseno hiperbólico |
exp(double x) |
función exponencial, computa ex |
fabs |
valor entero |
ceil |
menor entero no menor que el parámetro |
fmod |
residuo de la división de flotantes |
frexp |
fracciona y eleva al cuadrado. |
ldexp |
tamaño del exponente de un valor en punto flotante |
log |
logaritmo natural |
log10 |
logaritmo en base 10 |
modf |
obtiene un valor en punto flotante íntegro y en partes |
pow(x,y) |
eleva un valor dado a un exponente, xy |
sin |
seno |
sinh |
seno hiperbólico |
sqrt |
raíz cuadrada |
tan |
tangente |
tanh |
tangente hiperbólica |
Véase también
acos arcocoseno asin arcoseno atan arcotangente atan2 arcotangente de dos parámetros floor mayor entero no mayor que el parámetro cos coseno cosh coseno hiperbólico exp(double x) función exponencial, computa ex fabs valor entero ceil menor entero no menor que el parámetro fmod residuo de la división de flotantes frexp fracciona y eleva al cuadrado. ldexp tamaño del exponente de un valor en punto flotante log logaritmo natural log10 logaritmo en base 10 modf obtiene un valor en punto flotante íntegro y en partes pow(x,y) eleva un valor dado a un exponente, xy sin seno sinh seno hiperbólico sqrt raíz cuadrada tan tangente tanh tangente hiperbólica
Enlaces externos
- Dinkumware math.h reference, una referencia para todas las funciones de
math.h