asinh


php128 apg

RETURNS the inverse hyperbolic sine of an argument given in radians.

This function obtains the angle values from the corresponding hyperbolic sines.

Compatible with LOCALE only, up to PHP 7.4.XX.





This function returns de inverse hyperbolic sine of $num expressed in radians.


apb

The Hyperbolic Animation Graph.

In this function we can write:

asinh($num) = log(sinh($num) + (1 + (sinh($num))**2)**0.5)



<?php

float asinh 
float $num )


where,

$num The argument to process in radians

?>
 

$num


The argument to process in radians.



  1 EXERCISE   

<table width="100%" border="1" cellspacing="5" cellpadding="5">
<tr><td colspan="4">asinh($num)</td></tr>
<tr><td>DEGREES ( ° )<td>RADIANS ( rd )</td><td>OPERATION</td><td>RESULT</td></tr>

<?php

// setlocale(LC_ALL, 'de_DE', 'de-DE');

$pi M_PI;

$pi_arr01 = [ '0' => 0'Л/4' => $pi/4
               
'Л/2' => $pi/2'3Л/4' => 3*$pi/4'Л' => $pi'5Л/4' => 5*$pi/4,
               
'3Л/2' => 3*$pi/2'7Л/4' => 7*$pi/4'2Л' => 2*$pi ];

foreach(
$pi_arr01 as $val_a => $val_n)

echo 
'<td>' rad2deg($val_n) . '</td>';
echo 
'<td>' $val_a '</td>';
echo 
'<td>asinh( ' sinh($val_n) . ' )</td>';
echo 
'<td>' asinh(sinh($val_n)) . '<br><br>' rad2deg(asinh(sinh($val_n))) . '°'  '</td></tr>';

}

?>

<td colspan="4">ed48</td></tr></table>


  2 EXERCISE   

<?php

//  Run this code severall times

// setlocale(LC_ALL, 'de_DE', 'de-DE');

$arr02 = [ 00.868670961486012.3012989023073
               
5.227971924677811.548739357258
               
25.36715831937455.654397599418,
               
122.07348351469267.74489404102 ];
           
$rnd02 mt_rand0count($arr02) -);

$sinhts $arr02[$rnd02];

$anghts asinh($sinhts);

echo 
'asinh(' $sinhts ') = ' $anghts 'rd = ' 
                                        
rad2deg$anghts) . '°';

?>


  3 EXERCISE   

<table width="100%" border="1" cellspacing="5" cellpadding="5">
<tr><td colspan="5">sinh($num)/asinh($num)</td></tr>
<tr><td>DEGREES ( ° )<td>RADIANS ( rd )</td><td>OPERATION</td><td>sinh($num)</td><td>asinh($num)</td></tr>

<?php

setlocale
(LC_ALL'de_DE''de-DE');

$pi M_PI;

$pi_arr01 = [ '0' => 0'Л/4' => $pi/4
               
'Л/2' => $pi/2'3Л/4' => 3*$pi/4'Л' => $pi'5Л/4' => 5*$pi/4,
               
'3Л/2' => 3*$pi/2'7Л/4' => 7*$pi/4'2Л' => 2*$pi ];


foreach(
$pi_arr01 as $val_a => $val_n)

echo 
'<td>' rad2deg($val_n) . '</td>';
echo 
'<td>' $val_a '</td>';
echo 
'<td>sinh( ' $val_n ' )</td>';
echo 
'<td>' sinh($val_n) . '</td>';
echo 
'<td>' log(sinh($val_n) + (+ (sinh($val_n))**2)**0.5)  . '</td></tr>';

}

?>

<td colspan="5">ed48</td></tr></table>