funzione cosh in c

funzione cosh in c
Il linguaggio C è ancora uno dei linguaggi di programmazione preferiti dagli ingegneri a causa della sua flessibilità per la programmazione di microcontrollori e piccoli dispositivi a grandi applicazioni di calcoli matematici nei computer.

Inoltre, la vasta biblioteca di funzioni matematiche offerte da questo linguaggio va da semplici funzioni come il calcolo di una radice quadrata a più funzioni come il calcolo delle funzioni trigonometriche complesse e molto altro.

In questo Suggerimento Linux Articolo sulla lingua C, spiegheremo come utilizzare la funzione cosh (), che è una delle funzioni di base per il calcolo delle funzioni iperboliche.

Per aiutarti a capire come usare cosh (), Spiegheremo questa funzione teoricamente, introduce la sua sintassi, i tipi di argomenti di input e output e i metodi di chiamata.

Quindi, implementeremo l'uso di questa funzione con esempi pratici usando snippet di codice nelle immagini.

Sintassi della funzione cosh () in lingua C

doppio cosh (doppio x)

Descrizione della funzione cosh () in lingua C

IL cosh () La funzione è una delle tre funzioni di base per il calcolo delle funzioni iperboliche fornite dal linguaggio di programmazione C. Gli altri due sono sinh (), che calcola il seno iperbolico di una funzione e tanh (), che calcola la tangente iperbolica.

La funzione cosh () restituisce il coseno iperbolico di X, la cui formula è la seguente:

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

La funzione cosh () fa parte della biblioteca matematica di C. Pertanto, il suo uso deve essere definito in anticipo nel nostro ".Codice c "o altro in".”H” con la seguente dichiarazione:

#includere

Una volta definita la libreria "matematica" nel nostro codice, ora possiamo usare il cosh () funzione, le funzioni complementari sinh () e tanh () fornite dalla biblioteca matematica C.

Questa funzione si trova nella libreria "libm" o nella libreria matematica, quindi dovresti chiamarla nel comando di compilazione con il seguente comando "-lm".

~ $ GCC documenti/nome.c -lm -o out

Come ottenere il coseno iperbolico di x in radianti con la funzione cosh () nella lingua c

Come tutte le funzioni nella biblioteca matematica C per risolvere le funzioni trigonometriche, i cui argomenti di input sono angoli, queste variabili sono espresse in radianti.

In questo esempio, troveremo il coseno iperbolico dell'angolo "x", espresso in radianti, usando la funzione cosh () della biblioteca di matematica C.

Come primo passo, includiamo il ".H ”intestazioni delle biblioteche. Useremo e definiremo le due variabili in questo esempio.

Entrambi sono di tipo doppio. "X" è l'argomento input da cui otteniamo il coseno iperbolico e "r" è la variabile a cui cosh () restituisce il risultato.

In questo esempio, assegniamo l'equivalente radiante di 45 gradi alla variabile "x", che corrisponde a x = 0.785398 rad. Ne otteniamo il coseno iperbolico.Utilizzando la funzione printf (). Mostreremo il valore di "X" e il risultato di "R" nella console di comando.

#includere
#includere
void main ()
doppio x, r;
x = 0.785398;
r = cosh (x);
printf ("coseno iperbolico di %f", x);
printf ("radians is = %f \ n", r);

Una volta che abbiamo scritto il codice, compiliamo con il comando.

~ $ GCC percorso/nome del file.c -o nome output -lm

E eseguiamo il seguente comando nella console Linux:

~ $ ./nome output

Nell'immagine qui sotto vediamo il risultato nei comandi della console.

Come convertire un valore espresso in gradi in radianti e ottenere il coseno iperbolico con la funzione cosh () nella lingua c

Le funzioni matematiche fornite dalla biblioteca "matematica" che coinvolgono i calcoli relativi agli angoli sono espresse in Radians.

In generale, le schede dei dati tecniche in tutte le loro filiali contengono le formule per i calcoli in gradi. Quindi, è più conveniente convertire questi valori prima di inviarli come argomenti di input in queste funzioni.

Qui, ti mostriamo un modo conveniente per ottenere un angolo espresso in gradi in radianti. La formula per questa conversione è:

Radianti = gradi * (𝝿 / 180)

Quindi, per ottenere il coseno iperbolico di una misura angolare espressa in gradi, nello stesso codice dell'esempio precedente, definiamo il costante "pi", aggiungiamo il "grado" variabile di tipo doppio e applichiamo la formula di conversione descritto sopra.

Sulla base di questa formula, i "gradi" variabili contiene l'angolo misurato in gradi e il risultato in radianti viene restituito in "x" da inviare in seguito come argomento di input a cosh (). Di seguito, puoi vedere il codice per questa modalità.

#includere
#includere
#define pi 3.1415926535897932
void main ()
doppi gradi, x, r;
gradi = 45;
x = gradi * (pi / 180);
r = cosh (x);
printf ("coseno iperbolico di %f", gradi);
printf ("gradi è = %f \ n", r);

Nella figura seguente, puoi vedere il risultato dell'esecuzione di questo codice sullo schermo. Abbiamo espresso il valore dell'angolo in gradi nei "gradi" variabili, quindi lo convertiamo e lo inviamo come argomento di input a cosh ().

Conclusione

In questo Suggerimento Linux Articolo, abbiamo spiegato come calcolare il coseno iperbolico di una variabile usando il cosh () Funzione della Biblioteca matematica della lingua C.

Abbiamo mostrato una descrizione teorica di questa funzione e quindi applicata in esempi pratici, attaccando immagini di frammenti di codice che mostrano come ottenere il coseno iperbolico della variabile x.

Ti abbiamo anche dato un suggerimento su come convertire gli angoli espressi in gradi a radianti, al fine di ottenere una gestione completa del cosh () Funzionare ed essere in grado di implementarlo con diverse unità angolari di misura.

Speriamo che questo articolo sia stato utile per te. Per ulteriori suggerimenti come questi sulla lingua C, usa il motore di ricerca sul nostro sito Web.