cosh -funksjon i C

cosh -funksjon i C
C -språket er fremdeles et av programmeringsspråkene som er foretrukket av ingeniører på grunn av fleksibiliteten for programmering av mikrokontrollere og små enheter til store applikasjoner av matematiske beregninger i datamaskiner.

Dessuten spenner det omfattende biblioteket med matematiske funksjoner som tilbys av dette språket fra enkle funksjoner som å beregne en firkantet rot til flere funksjoner som å beregne komplekse trigonometriske funksjoner og mye mer.

I dette Linux hint Artikkel om C -språket, vi vil forklare hvordan du bruker COSH () -funksjonen, som er en av de grunnleggende funksjonene for å beregne hyperbolske funksjoner.

For å hjelpe deg med å forstå hvordan du bruker Cosh (), Vi vil forklare denne funksjonen teoretisk, introdusere syntaks, typer inngangs- og utgangsargumenter og anropemetodene.

Deretter vil vi implementere bruken av denne funksjonen med praktiske eksempler ved å bruke kodebiter i bilder.

Syntaks av cosh () -funksjonen på C -språk

dobbel kosh (dobbel x)

Beskrivelse av Cosh () -funksjonen på C -språk

De Cosh () Funksjon er en av de tre grunnleggende funksjonene for å beregne hyperbolske funksjoner levert av C -programmeringsspråket. De to andre er sinh (), som beregner den hyperbolske sinus for en funksjon, og tanh (), som beregner den hyperbolske tangenten.

Cosh () -funksjonen returnerer hyperbolsk kosinus av X, hvis formel er som følger:

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

Funksjonen Cosh () er en del av det matematiske biblioteket til C. Derfor må bruken defineres på forhånd i vår ".C ”-kode eller på annen måte i“.H ”header med følgende erklæring:

#inkludere

Når "matematikk" -biblioteket er definert i koden vår, kan vi nå bruke Cosh () funksjon, komplementære Sinh () og Tanh () -funksjonene levert av C Matematikkbiblioteket.

Denne funksjonen ligger i "Libm" -biblioteket eller matematikkbiblioteket, så du bør ringe det i Compile-kommandoen med følgende "-lm" -kommando.

~ $ GCC -dokumenter/navn.c -lm -o ut

Hvordan få hyperbolsk kosinus av x i radianer med funksjonen kosh () på språket C

Som alle funksjoner i det matematiske biblioteket for å løse trigonometriske funksjoner, hvis inngangsargumenter er vinkler, er disse variablene uttrykt i radianer.

I dette eksemplet vil vi finne hyperbolsk kosinus i vinkelen “x”, uttrykt i radianer ved å bruke Cosh () -funksjonen til C Math Library.

Som et første trinn inkluderer vi ".H ”overskrifter av bibliotekene. Vi vil bruke og definere de to variablene i dette eksemplet.

Begge er av typen dobbelt. “X” er inngangsargumentet som vi får den hyperbolske kosinusen fra, og “R” er variabelen som Cosh () returnerer resultatet.

I dette eksemplet tildeler vi radianekvivalent på 45 grader til variabelen “x”, som tilsvarer x = 0.785398 rad. Vi får den hyperbolske kosinusen fra det.Ved hjelp av printf () -funksjonen. Vi vil vise verdien av “X” og resultatet av “R” i kommandokonsollen.

#inkludere
#inkludere
void main ()
dobbel x, r;
x = 0.785398;
r = cosh (x);
printf ("hyperbolsk kosinus av %f", x);
printf ("Radianer er = %f \ n", r);

Når vi har skrevet koden, samler vi oss med kommandoen.

~ $ gcc filbane/navn.C -o utgangsnavn -LM

Og vi kjører med følgende kommando i Linux -konsollen:

~ $ ./Output Name

I bildet nedenfor ser vi resultatet i konsollkommandoene.

Hvordan konvertere en verdi uttrykt i grader til radianer og oppnå hyperbolsk kosinus med funksjonen kosh () på språket C

De matematiske funksjonene levert av "matematikk" -biblioteket som involverer beregninger relatert til vinkler er uttrykt i radianer.

Generelt sett inneholder de tekniske databladene i alle sine grener formlene for beregningene i grader. Så det er mer praktisk å konvertere disse verdiene før du sender dem som inngangsargumenter til disse funksjonene.

Her viser vi deg en praktisk måte å oppnå en vinkel uttrykt i grader i radianer. Formelen for denne konverteringen er:

Radianer = grader * (𝝿 / 180)

Så for å oppnå hyperbolsk kosinus av et vinkelmål uttrykt i grader, i samme kode som i forrige eksempel, definerer vi den konstante "pi", legg til den variable "graden" av typen dobbel og brukes på den konverteringsformelen beskrevet ovenfor.

Basert på denne formelen inneholder variabelen “grader” vinkelen målt i grader, og resultatet i radianer returneres i “x” som skal sendes senere som et inngangsargument til Cosh (). Nedenfor kan du se koden for denne modusen.

#inkludere
#inkludere
#Define Pi 3.1415926535897932
void main ()
dobbelt grader, x, r;
grader = 45;
x = grader * (pi / 180);
r = cosh (x);
printf ("hyperbolsk kosinus av %f", grader);
printf ("grader er = %f \ n", r);

I figuren nedenfor kan du se resultatet av å kjøre denne koden på skjermen. Vi har uttrykt vinkelverdien i grader i variabelen “grader”, så konverterer vi den og sender den som et inngangsargument til Cosh ().

Konklusjon

I dette Linux hint Artikkel, vi forklarte hvordan vi kan beregne hyperbolsk kosinuset til en variabel ved hjelp av Cosh () Funksjon av C Language Mathematical Library.

Vi viste en teoretisk beskrivelse av denne funksjonen og brukte den deretter i praktiske eksempler, og festet bilder av kodefragmenter som viser hvordan du kan oppnå hyperbolsk kosinuset til variabelen x.

Vi ga deg også et hint om hvordan du kan konvertere vinkler uttrykt i grader til radianer, for å få en fullstendig håndtering av Cosh () funksjon og være i stand til å implementere det med forskjellige kantete måleenheter.

Vi håper at denne artikkelen var nyttig for deg. For flere tips som disse på C -språket, bruk søkemotoren på nettstedet vårt.