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