Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++

ฟังก์ชัน exp() สำหรับจำนวนเชิงซ้อนใน C++

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