Función Cosh en C

Función Cosh en C
El lenguaje C sigue siendo uno de los lenguajes de programación preferidos por los ingenieros debido a su flexibilidad para programar microcontroladores y pequeños dispositivos para grandes aplicaciones de cálculos matemáticos en computadoras.

Además, la extensa biblioteca de funciones matemáticas ofrecidas por este lenguaje varía desde funciones simples, como calcular una raíz cuadrada hasta más funciones, como calcular las funciones trigonométricas complejas y mucho más.

En esto Pista de Linux Artículo sobre el lenguaje C, explicaremos cómo usar la función Cosh (), que es una de las funciones básicas para calcular las funciones hiperbólicas.

Para ayudarlo a comprender cómo usar aporrear(), Explicaremos esta función teóricamente, introduciremos su sintaxis, los tipos de argumentos de entrada y salida, y los métodos de llamadas.

Luego, implementaremos el uso de esta función con ejemplos prácticos utilizando fragmentos de código en las imágenes.

Sintaxis de la función Cosh () en lenguaje C

Doble cosh (doble x)

Descripción de la función Cosh () en el lenguaje C

El aporrear() La función es una de las tres funciones básicas para calcular las funciones hiperbólicas proporcionadas por el lenguaje de programación C. Los otros dos son sinh (), que calcula el seno hiperbólico de una función, y tanh (), que calcula la tangente hiperbólica.

La función Cosh () devuelve el coseno hiperbólico de X, cuya fórmula es la siguiente:

cosh (x) = (e2 + -e2) /2

La función aporrear() es parte de la biblioteca matemática de C. Por lo tanto, su uso debe definirse de antemano en nuestro ".Código C "o de otra manera en el".H ”encabezado con la siguiente declaración:

#incluir

Una vez que la biblioteca "matemática" se define en nuestro código, ahora podemos usar el aporrear() función, las funciones complementarias sinh () y tanh () proporcionadas por la biblioteca de matemáticas C.

Esta función se encuentra en la biblioteca o biblioteca de matemáticas "libm", por lo que debe llamarla en el comando de compilar con el siguiente comando "-lm".

~ $ GCC Documentos/nombre.c -lm -o out

Cómo obtener el coseno hiperbólico de X en radianes con la función cosh () en el idioma c

Como todas las funciones en la biblioteca matemática C para resolver funciones trigonométricas, cuyos argumentos de entrada son ángulos, estas variables se expresan en radianes.

En este ejemplo, encontraremos el coseno hiperbólico del ángulo "X", expresado en radianes, utilizando la función Cosh () de la biblioteca de matemáticas C.

Como primer paso, incluimos el ".H ”encabezados de las bibliotecas. Usaremos y definiremos las dos variables en este ejemplo.

Ambos son de tipo doble. "X" es el argumento de entrada del que obtenemos el coseno hiperbólico, y "R" es la variable a la que Cosh () devuelve el resultado.

En este ejemplo, asignamos el equivalente radian de 45 grados a la variable "x", que corresponde a x = 0.785398 rad. Obtenemos el coseno hiperbólico.Usando la función printf (). Mostraremos el valor de "x" y el resultado de "r" en la consola de comando.

#incluir
#incluir
vacío principal ()
doble x, r;
x = 0.785398;
r = Cosh (x);
printf ("coseno hiperbólico de %f", x);
printf ("radians es = %f \ n", r);

Una vez que hayamos escrito el código, compilamos con el comando.

~ $ $ GCC Ruta/nombre.name de salida c -o -lm

Y ejecutamos con el siguiente comando en la consola de Linux:

~ $ ./Nombre de salida

En la imagen a continuación vemos el resultado en los comandos de la consola.

Cómo convertir un valor expresado en grados a radianes y obtener el coseno hiperbólico con la función cosh () en el idioma c

Las funciones matemáticas proporcionadas por la biblioteca de "matemáticas" que involucran cálculos relacionados con ángulos se expresan en radianes.

En general, las hojas de datos técnicos en todas sus ramas contienen las fórmulas para los cálculos en grados. Por lo tanto, es más conveniente convertir estos valores antes de enviarlos como argumentos de entrada a estas funciones.

Aquí, le mostramos una forma conveniente de obtener un ángulo expresado en grados en radianes. La fórmula para esta conversión es:

Radianes = grados * (𝝿 / 180)

Entonces, para obtener el coseno hiperbólico de una medida de ángulo expresada en grados, en el mismo código que en el ejemplo anterior, definimos la constante "Pi", agregamos el "grado" variable de tipo doble y aplicamos la fórmula de conversión descrito arriba.

Basado en esta fórmula, el "grados" variable contiene el ángulo medido en grados y el resultado en radianos se devuelve en "x" para ser enviado más tarde como argumento de entrada a aporrear(). A continuación, puede ver el código para este modo.

#incluir
#incluir
#Define Pi 3.1415926535897932
vacío principal ()
Doble grados, x, r;
grados = 45;
x = grados * (pi / 180);
r = Cosh (x);
printf ("coseno hiperbólico de %f", grados);
printf ("Los grados son = %f \ n", r);

En la figura a continuación, puede ver el resultado de ejecutar este código en la pantalla. Hemos expresado el valor del ángulo en grados en la variable "grados", luego lo convertimos y lo enviamos como un argumento de entrada a aporrear().

Conclusión

En esto Pista de Linux Artículo, explicamos cómo calcular el coseno hiperbólico de una variable utilizando el aporrear() Función de la biblioteca matemática del lenguaje C.

Mostramos una descripción teórica de esta función y luego la aplicamos en ejemplos prácticos, adjuntando imágenes de fragmentos de código que muestran cómo obtener el coseno hiperbólico de la variable x.

También le dimos una pista sobre cómo convertir los ángulos expresados ​​en grados a los radianes, para obtener un manejo completo del aporrear() función y poder implementarlo con diferentes unidades angulares de medida.

Esperamos que este artículo sea útil para ti. Para obtener más consejos como estos en el idioma C, use el motor de búsqueda en nuestro sitio web.