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°
:
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:
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ý 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°
:
V ďalšej lekcii, Inverzné hyperbolické goniometrické funkcie v PHP , si vysvetlíme inverzné hyperbolické goniometrické funkcie v PHP.