นิยามและการใช้งาน
ฟังก์ชัน tanh() คืนค่าอัตราส่วนทันเจนต์ไฮเปอร์โบลิกของมุมที่กำหนดเป็นเรเดียน ในตรีโกณมิติ ทันเจนต์ไฮเปอร์โบลิกนิยามว่า
tanh(x) = sinh(x)/cosh(x)
ฟังก์ชันนี้คืนค่า float
รูปแบบ
tanh ( float $arg ) : float
พารามิเตอร์
| ลำดับ | พารามิเตอร์ & คำอธิบาย |
|---|---|
| 1 | arg ค่าจุดทศนิยมแทนมุมในเรเดียน |
ค่าที่คืน
คืนค่าอัตราส่วนทันเจนต์ไฮเปอร์โบลิกของพารามิเตอร์ที่กำหนด
รุ่น PHP
รองรับ PHP 4.x, 5.x, 7.x
ตัวอย่าง
คำนวณ tanh(π/2) ได้ 0.91715233566727
<?php
$arg = M_PI_2;
$res = tanh($arg);
echo "tanh(pi/2) = " . $res . "\n";
echo "ใช้สูตร = " . sinh($arg)/cosh($arg);
?>
ผลลัพธ์
tanh(pi/2) = 0.91715233566727 ใช้สูตร = 0.91715233566727
ตัวอย่างเพิ่มเติม
ใช้ deg2rad() แปลงองศาเป็นเรเดียน แล้วคำนวณ tanh(60°) ได้ 0.78071443535927
<?php
$arg = deg2rad(60);
$val = tanh($arg);
echo "tanh(" . $arg . ") = " . $val;
?>
ผลลัพธ์
tanh(1.0471975511966) = 0.78071443535927
tanh(0) = 0, tanh(π) ≈ 0.99627207622075