Funkcja COSH w C

Funkcja COSH w C
Język C jest nadal jednym z języków programowania preferowanych przez inżynierów ze względu na elastyczność dla programowania mikrokontrolerów i małych urządzeń do dużych zastosowań obliczeń matematycznych w komputerach.

Poza tym obszerna biblioteka funkcji matematycznych oferowana przez ten język waha się od prostych funkcji, takich jak obliczenie pierwiastka kwadratowego do większej liczby funkcji, takich jak obliczanie złożonych funkcji trygonometrycznych i wiele więcej.

W tym Wskazówka Linux Artykuł o języku C, wyjaśnimy, jak korzystać z funkcji cosh (), która jest jedną z podstawowych funkcji obliczania funkcji hiperbolicznych.

Aby pomóc Ci zrozumieć, jak korzystać pałka(), Teoretycznie wyjaśnimy tę funkcję, wprowadzimy jej składnię, typy argumentów wejściowych i wyjściowych oraz metody połączeń.

Następnie zaimplementujemy użycie tej funkcji z praktycznymi przykładami przy użyciu fragmentów kodu w obrazach.

Składnia funkcji cosh () w języku c

Double Cosh (Double X)

Opis funkcji cosh () w języku c

pałka() Funkcja jest jedną z trzech podstawowych funkcji obliczania funkcji hiperbolicznych dostarczanych przez język programowania C. Pozostałe dwa to sinh (), które oblicza sinus hiperboliczny funkcji, a Tanh (), który oblicza styczną hiperboliczną.

Funkcja cosh () zwraca hiperboliczny cosinus x, którego wzór jest następujący:

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

Funkcja pałka() jest częścią biblioteki matematycznej C. Dlatego jego użycie musi być wcześniej zdefiniowane w naszym „.kod C ”lub w inny sposób w„.H ”nagłówek z następującą deklaracją:

#włączać

Po zdefiniowaniu biblioteki „matematyki” w naszym kodzie możemy teraz użyć pałka() funkcja, komplementarne funkcje sinh () i tanh () dostarczone przez bibliotekę matematyczną C.

Ta funkcja znajduje się w bibliotece „Libm” lub bibliotece matematycznej, więc powinieneś wywołać ją w poleceniu kompila.

~ $ GCC Dokumenty/nazwa.c -lm -o out

Jak zdobyć hiperboliczny cosinus x w radianach z funkcją cosh () w języku c

Podobnie jak wszystkie funkcje w bibliotece matematycznej C do rozwiązywania funkcji trygonometrycznych, których argumentami wejściowymi są kąty, zmienne te są wyrażane w radianach.

W tym przykładzie znajdziemy hiperboliczne cosinus kąta „x”, wyrażony w radianach, używając funkcji COSH (.

Jako pierwszy krok uwzględniamy „.H ”nagłówki bibliotek. W tym przykładzie będziemy używać i zdefiniować dwie zmienne.

Oba są typu podwójne. „X” to argument wejściowy, z którego otrzymujemy hiperboliczny cosinus, a „r” jest zmienną, do której Cosh () zwraca wynik.

W tym przykładzie przypisujemy równoważnik promieni 45 stopni do zmiennej „x”, która odpowiada x = 0.785398 rad. Dostajemy z niego hiperboliczny cosinus.Za pomocą funkcji printf (). Wyświetlimy wartość „x” i wynik „r” w konsoli dowodzenia.

#włączać
#włączać
void main ()
Double X, R;
x = 0.785398;
r = cosh (x);
printf („hiperboliczny cosinus %f”, x);
printf („Radians is = %f \ n”, r);

Po napisaniu kodu kompilujemy z poleceniem.

~ ścieżka/nazwa pliku GCC.C -O Nazwa wyjściowa -LM

I wykonujemy następujące polecenie w konsoli Linux:

~ $ ./Nazwa wyjściowa

Na poniższym obrazku widzimy wynik w poleceń konsoli.

Jak przekonwertować wartość wyrażoną w stopniach na radiany i uzyskać hiperboliczny cosinus z funkcją cosh () w języku c

Funkcje matematyczne przedstawione przez bibliotekę „matematyki”, która obejmuje obliczenia związane z kątami, są wyrażone w radianach.

Zasadniczo arkusze danych technicznych we wszystkich ich gałęziach zawierają wzory dla obliczeń w stopniach. Dlatego wygodniej jest przekonwertować te wartości przed wysłaniem ich jako argumentów wejściowych do tych funkcji.

Tutaj pokazujemy wygodny sposób na uzyskanie kąta wyrażonego w stopniach w radianach. Formuła tej konwersji to:

Radianie = stopnie * (𝝿 / 180)

Tak więc, aby uzyskać hiperboliczny cosinus pomiaru kąta wyrażonego w stopniach, w tym samym kodzie, co w poprzednim przykładzie, definiujemy stały „PI”, dodajemy zmienną „stopień” typu podwójnego i stosuje się do niego wzór konwersji opisane powyżej.

W oparciu o tę formułę zmienna „stopnie” zawiera kąt mierzony w stopniach, a wynik w radianach jest zwracany w „X”, który zostanie wysłany później jako argument wejściowy pałka(). Poniżej możesz zobaczyć kod tego trybu.

#włączać
#włączać
#definicja PI 3.1415926535897932
void main ()
podwójne stopnie, x, r;
stopnie = 45;
x = stopnie * (PI / 180);
r = cosh (x);
printf („hiperboliczny cosinus %f”, stopnie);
printf („stopnie to = %f \ n”, r);

Na poniższym rysunku możesz zobaczyć wynik uruchomienia tego kodu na ekranie. Wyraziliśmy wartość kątową w stopniach w zmiennej „stopnie”, a następnie konwertujemy ją i wysyłamy jako argument wejściowy do pałka().

Wniosek

W tym Wskazówka Linux Artykuł, wyjaśniliśmy, jak obliczyć hiperboliczny cosinus zmiennej za pomocą pałka() funkcja biblioteki matematycznej języka C.

Pokazaliśmy teoretyczny opis tej funkcji, a następnie zastosowaliśmy ją w praktycznych przykładach, dołączając obrazy fragmentów kodu, które pokazują, jak uzyskać hiperboliczny cosinus zmiennej x.

Daliśmy ci również wskazówkę, jak przekształcić kąty wyrażone w stopniach na radian pałka() funkcjonować i być w stanie wdrożyć go z różnymi jednostkami miarowymi.

Mamy nadzieję, że ten artykuł był dla Ciebie przydatny. Aby uzyskać więcej takich wskazówek w języku C, użyj wyszukiwarki na naszej stronie internetowej.