ฟังก์ชัน atanh() ส่งกลับค่าแทนเจนต์ไฮเปอร์โบลิกอาร์คหรือไฮเปอร์โบลิกแทนเจนต์ผกผันของมุมที่กำหนดเป็นเรเดียน เป็นฟังก์ชัน inbuilt ใน C++ STL
ไวยากรณ์ของฟังก์ชัน atanh() มีดังต่อไปนี้
atanh(var)
ดังที่เห็นได้จากไวยากรณ์ ฟังก์ชัน atanh() ยอมรับพารามิเตอร์ var ของประเภทข้อมูล float, double หรือ long double ค่าของพารามิเตอร์นี้ควรอยู่ระหว่าง -1 ถึง 1 โดยจะคืนค่าอาร์คไฮเพอร์โบลิกแทนเจนต์ของ var
โปรแกรมที่แสดง atanh() ใน C++ มีดังต่อไปนี้
ตัวอย่าง
#include#include ใช้เนมสเปซ std;int main() { double d =0.5, ans; ans =atanh(d); cout <<"atanh("< ผลลัพธ์
atanh(0.5) =0.549306ในโปรแกรมข้างต้น ก่อนอื่นตัวแปร d จะถูกเตรียมใช้งาน จากนั้นอาร์คไฮเพอร์โบลิกแทนเจนต์ของ d ถูกพบโดยใช้ atanh() และเก็บไว้ใน ans ในที่สุดค่าของ ans จะปรากฏขึ้น สิ่งนี้แสดงให้เห็นโดยข้อมูลโค้ดต่อไปนี้
double d =0.5, ans;ans =atanh(d);cout <<"atanh("<ผลลัพธ์ที่ได้จากการใช้ฟังก์ชัน atanh() สามารถแปลงเป็นองศาและแสดงผลได้ มีโปรแกรมสาธิตดังนี้
ตัวอย่าง
#include#include ใช้เนมสเปซ std;int main() { double d =0.5, ans; ans =atanh(d); ตอบ =ตอบ*180/3.14159; cout <<"atanh("< ผลลัพธ์
atanh(0.5) =31.473ในโปรแกรมข้างต้น จะได้อาร์คไฮเปอร์โบลิกแทนเจนต์โดยใช้ atanh() จากนั้นค่านี้จะถูกแปลงเป็นองศา ในที่สุด ผลลัพธ์จะปรากฏขึ้น สิ่งนี้แสดงให้เห็นโดยข้อมูลโค้ดต่อไปนี้
double d =0.5, ans;ans =atanh(d);ans =ans*180/3.14159;cout <<"atanh("<