Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

Hàm sinh() trong PHP

Đị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ố

STTTham số & Mô tả
1arg
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