ในบทความนี้ เราจะอภิปรายการทำงาน ไวยากรณ์ และตัวอย่างของฟังก์ชัน std::exp() สำหรับจำนวนเชิงซ้อนใน C++ STL
std::exp() คืออะไร?
ฟังก์ชัน std::exp() สำหรับจำนวนเชิงซ้อนเป็นฟังก์ชันสำเร็จรูปใน C++ STL ซึ่งถูกกำหนดในไฟล์หัวข้อ <complex> ฟังก์ชัน exp() สำหรับจำนวนเชิงซ้อนเหมือนกับ exp() ปกติซึ่งก็เป็นฟังก์ชันสำเร็จรูป ถูกกำหนดใน <cmath> ใช้หาค่าเอ็กซ์โพเนนเชียลของอินพุต ฟังก์ชันนี้คือเอ็กซ์โพเนนเชียลของจำนวนเชิงซ้อนและส่งคืนเอ็กซ์โพเนนเชียลของจำนวนเชิงซ้อน
ไวยากรณ์
exp(complex <T> num);
พารามิเตอร์
ฟังก์ชันยอมรับพารามิเตอร์ต่อไปนี้:
- num - เป็นจำนวนเชิงซ้อนที่เราต้องการหาค่าเอ็กซ์โพเนนเชียล
ค่าที่ส่งคืน
ฟังก์ชันนี้ส่งคืนค่าเอ็กซ์โพเนนเชียลของ num
ตัวอย่าง
Input
exp(complex<double> complexnumber(-1.0, 0.0));
Output
The result is : (-1, 0) is (0.367879, 0)
ตัวอย่าง
#include <bits/stdc++.h>
using namespace std;
int main() {
complex<double> complexnumber(-1.0, 0.0);
cout << "The result is : " << complexnumber << " is " << exp(complexnumber) << endl;
return 0;
}
ผลลัพธ์
The result is : (-1, 0) is (0.367879, 0)
ตัวอย่าง
#include <bits/stdc++.h>
using namespace std;
int main() {
complex<double> complexnumber(0.0, 1.0);
cout << "The result is : " << complexnumber << " is " << exp(complexnumber) << endl;
return 0;
}
ผลลัพธ์
The result is : (0, 1) is (0.540302, 0.841471)