IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Lekce 20 - Hyperbolické goniometrické funkce v PHP

V předchozí lekci, Inverzní goniometrické funkce v PHP, jsme si vysvětlili inverzní goniometrické funkce v PHP.

V této lekci si ukážeme hyperbolické goniometrické funkce v PHP.

sinh()

Funkce sinh() vrací hodnotu funkce hyperbolický sinus, která funguje podobně jako sinus. Hodnoty nevrací na jednotkové kružnici, ale na jednotkové hyperbole. Přijímá pouze jeden parametr, kterým je číselná hodnota dosazená za x → sinh(x) v radiánech. Ukažme si příklad:

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

Do funkce sinh() jsme vložili naši hodnotu 90°, kterou funkce deg2rad() převedla na hodnoty radiánů. Na výstup dostaneme hodnotu hyperbolického sinu pro hodnotu 90°:

Hyperbolický sinus
localhost

cosh()

Funkce cosh() vrací hodnotu funkce hyperbolický kosinus, která funguje podobně jako kosinus. Hodnoty zase nevrací na jednotkové kružnici, ale na jednotkové hyperbole. Stejně jako předchozí funkce sinh() přijímá pouze jeden parametr, kterým je číselná hodnota dosazená za x → cosh(x) v radiánech. Ukažme si tento pří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()

Funkce tanh() vrací hodnotu funkce hyperbolický tangens, která funguje podobně jako tangens. Asi nás nepřekvapí, že hodnoty nevrací na jednotkové kružnici, ale zase na jednotkové hyperbole. Přijímá pouze jeden parametr, kterým je číselná hodnota dosazená za x → tanh(x) v radiánech. Ukažme si pří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?

Funkce hyperbolický cotangens v PHP neexistuje, pokud bychom i tak chtěli hyperbolický cotangens spočítat, dokážeme to za pomocí matematiky a vytvořením funkce vlastní. Nebo víme, že hyperbolický cotangens se dá zapsat jako 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 poté dostaneme hodnotu hyperbolický cotangens úhlu 90°:

Hyperbolický cotangens
localhost

V další lekci, Inverzní hyperbolické goniometrické funkce v PHP, si vysvětlíme inverzní hyperbolické goniometrické funkce v PHP.


 

Předchozí článek
Inverzní goniometrické funkce v PHP
Všechny články v sekci
PHP funkce
Přeskočit článek
(nedoporučujeme)
Inverzní hyperbolické goniometrické funkce v PHP
Článek pro vás napsal Pavel Vaněček
Avatar
Uživatelské hodnocení:
4 hlasů
Autor se věnuje psaní článků na Itnetwork.cz
Aktivity