Định nghĩa và cách dùng
Hàm sinh() tính hyperbolic sine của góc cho trước tính bằng radian. Hyperbolic sine được định nghĩa:
sinh(x) = (ex – e-x))/2
Hàm trả về giá trị float.
Cú pháp
sinh ( float $arg ) : float
Tham số
| STT | Tham số & Mô tả |
|---|---|
| 1 | arg Giá trị float biểu diễn góc tính bằng radian |
Giá trị trả về
Trả về hyperbolic sine của tham số.
Phiên bản PHP
Có sẵn từ PHP 4.x, 5.x và 7.x.
Ví dụ
Tính sinh(pi/2) và so sánh với công thức:
<?php $arg = M_PI_2; $val = (exp($arg) - exp(-$arg))/2; $res = sinh($arg); echo "sinh(M_PI_2) = " . $val . "\n"; echo "dùng công thức = " . $res . "\n"; ?>
Kết quả
sinh(M_PI_2) = 2.3012989023073 using formula = 2.3012989023073
Ví dụ
Dùng deg2rad() chuyển 30 độ sang radian rồi tính sinh(30):
<?php
$arg = deg2rad(30);
$val = sinh($arg);
echo "sinh(" . $arg . ") = " . $val;
?>
Kết quả
sinh(0.5235987755983) = 0.54785347388804
Ví dụ
sinh(0) trả về 0:
<?php
$arg = 0;
$val = sinh($arg);
echo "sinh(" . $arg . ") = " . $val;
?>
Kết quả
sinh(0) = 0
Ví dụ
Tính sinh(pi):
<?php
$arg = M_PI;
$val = sinh($arg);
echo "sinh(" . $arg . ") = " . $val;
?>
Kết quả
sinh(3.1415926535898) = 11.548739357258