Vianoce v ITnetwork sú tu! Dobí si teraz kredity a získaj až 80 % extra kreditov na e-learningové kurzy ZADARMO. Zisti viac.
Hľadáme nové posily do ITnetwork tímu. Pozri sa na voľné pozície a pridaj sa k najagilnejšej firme na trhu - Viac informácií.

20. diel - Hyperbolické goniometrické funkcie v PHP

V predchádzajúcej lekcii, Inverznej goniometrické funkcie v PHP , sme si vysvetlili inverznej goniometrické funkcie v PHP.

V tejto lekcii si ukážeme hyperbolické goniometrické funkcie v PHP.

sinh()

Funkcia sinh() vracia hodnotu funkcie hyperbolického sínus, ktorá funguje podobne ako sinus. Hodnoty nevracia na jednotkovej kružnici, ale na jednotkovej hyperbole. Prijíma iba jeden parameter, ktorým je číselná hodnota dosadená za x → sinh(x) v radiánoch. Ukážme si príklad:

$degrees = 90;
$sinush = sinh(deg2rad($degrees)); // // 90° = 1.5707963267949 rad, tedy sinh(1.5707...) = 2.3012989023073
echo "sinh(".$degrees."°) = ".$sinush;

Do funkcie sinh() sme vložili našu hodnotu 90°, ktorú funkcia deg2rad() previedla na hodnoty radiánov. Na výstup dostaneme hodnotu hyperbolického sínusu pre hodnotu 90°:

Hyperbolický sinus
localhost

cosh()

Funkcia cosh() vracia hodnotu funkcie hyperbolický kosínus, ktorá funguje podobne ako kosínus. Hodnoty zase nevracia na jednotkovej kružnici, ale na jednotkovej hyperbole. Rovnako ako predchádzajúca funkcia sinh() prijíma iba jeden parameter, ktorým je číselná hodnota dosadená za x → cosh(x) v radiánoch. Ukážme si tento príklad:

$degrees = 90;
$cosinush = cosh(deg2rad($degrees)); // // 90° = 1.5707963267949 rad, tedy cosh(1.5707...) = 2.5091784786581
echo "cosh(".$degrees."°) = ".$cosinush;

Na výstup dostaneme:

Hyperbolický cosinus
localhost

tanh()

Funkcia tanh() vracia hodnotu funkcie hyperbolický tangens, ktorá funguje podobne ako tangens. Asi nás neprekvapí, že hodnoty nevracia na jednotkovej kružnici, ale zase na jednotkovej hyperbole. Prijíma iba jeden parameter, ktorým je číselná hodnota dosadená za x → tanh(x) v radiánoch. Ukážme si príklad:

$degrees = 90;
$tangensh = tanh(deg2rad($degrees)); // // 90° = 1.5707963267949 rad, tedy tanh(1.5707...) = 0.91715233566727
echo "tanh(".$degrees."°) = ".$tangensh;

Na výstup dostaneme:

Hyperbolický tangens
localhost

hyperbolický cotangens?

Funkcia hyperbolický Cotangens v PHP neexistuje, ak by sme aj tak chceli hyperbolický Cotangens spočítať, dokážeme to za pomocou matematiky a vytvorením funkcie vlastné. Alebo vieme, že hyperbolický Cotangens sa dá zapísať ako 1/tanh:

$degrees = 90;
$radians = deg2rad($degrees); // převede hodnotu úhlu do hodnoty radiánu.
$tangensh = tanh($radians); // funkce, co vypočítá hyperbolický tangens.
$cotangensh = 1/$tangensh; // pomocí funkce hyperbolický tangens vypočítáme hyperbolický cotangens.
echo $cotangensh ;

Na výstup potom dostaneme hodnotu hyperbolického Cotangens uhla 90°:

Hyperbolický cotangens
localhost

V ďalšej lekcii, Inverzné hyperbolické goniometrické funkcie v PHP , si vysvetlíme inverzné hyperbolické goniometrické funkcie v PHP.


 

Predchádzajúci článok
Inverznej goniometrické funkcie v PHP
Všetky články v sekcii
PHP funkcie
Preskočiť článok
(neodporúčame)
Inverzné hyperbolické goniometrické funkcie v PHP
Článok pre vás napísal Pavel Vaněček
Avatar
Užívateľské hodnotenie:
Ešte nikto nehodnotil, buď prvý!
Autor se věnuje psaní článků na Itnetwork.cz
Aktivity