ในบทความนี้ เราจะพูดถึงการทำงาน ไวยากรณ์ และตัวอย่างของฟังก์ชัน 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)