Nauč se s námi víc. Využij 50% bonus na e-learningové kurzy.
Pouze tento týden sleva až 80 % na e-learning týkající se Javy
discount week 50

Lekce 20 - Hyperbolické goniometrické funkce v PHP Nové

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()

Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!

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
Článek pro vás napsal Pavel Vaněček
Avatar
Jak se ti líbí článek?
Ještě nikdo nehodnotil, buď první!
Autor se věnuje psaní článků na Itnetwork.cz
Aktivity (2)

 

 

Komentáře

Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zatím nikdo nevložil komentář - buď první!