ในบทความนี้ เราจะพูดถึงการทำงาน ไวยากรณ์ และตัวอย่างของฟังก์ชัน tanh() สำหรับจำนวนเชิงซ้อนใน C++ STL
tanh() สำหรับจำนวนเชิงซ้อนเป็นฟังก์ชันที่อยู่ภายใต้ไฟล์ส่วนหัว
แทนห์คืออะไร
Tanh คือฟังก์ชันไฮเปอร์โบลิกแทนเจนต์ ในการนิยามฟังก์ชันอย่างง่าย เราสามารถพูดได้ว่า tanh เท่ากับไฮเปอร์โบลิกไซน์หารด้วยไฮเปอร์โบลิกโคไซน์
ไวยากรณ์
complex<T> tanh(complex& num);
พารามิเตอร์
ฟังก์ชันยอมรับพารามิเตอร์เพียงตัวเดียวซึ่งเป็น num ของประเภทที่ซับซ้อน
คืนค่า
ส่งกลับไฮเปอร์โบลิกของแทนเจนต์นัม
ตัวอย่าง
Input: complex <double> num(0.0, 1.0); tanh(num); Output: (0, 1.55741) Input: complex <double> num(1.0, 0.0); tanh(num); Output: (0.761594, 0)
สามารถปฏิบัติตามแนวทางได้ -
- ในฟังก์ชันหลัก เรากำหนดจำนวนเชิงซ้อน
- จากนั้นเราก็พิมพ์สิ่งที่ซับซ้อน
- ในที่สุด เราก็พิมพ์ไฮเปอร์โบลิกแทนเจนต์ของจำนวนเชิงซ้อน
โดยวิธีนี้ เราสามารถหาไฮเปอร์โบลิกแทนเจนต์ของจำนวนเชิงซ้อนได้
ตัวอย่าง
รหัส C++ เพื่อสาธิตการทำงานของฟังก์ชัน tanh( )
#include<iostream.h> #include<complex.h> #include<cmath.h> using namespace std; int main( ) { / / defining complex number Complex<double> x(1,0); Cout<< “ tanh “<<x<<” =” << tanh(x)<<endl; return 0; }
ผลลัพธ์
หากเราเรียกใช้โค้ดข้างต้น มันจะสร้างผลลัพธ์ต่อไปนี้ -
tanh(1.000000,0.000000) = (0.761594, 0.000000) tanh(0.000000,1.000000) = (0.000000, 1.557408)