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

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


ในบทความนี้ เราจะพูดถึงการทำงาน ไวยากรณ์ และตัวอย่างของฟังก์ชัน std::exp() สำหรับจำนวนเชิงซ้อนใน C++ STL

std::exp() คืออะไร

std::exp() ฟังก์ชันสำหรับจำนวนเชิงซ้อนเป็นฟังก์ชัน inbuilt ใน C++ STL ซึ่งกำหนดไว้ในไฟล์ส่วนหัว ฟังก์ชัน exp() สำหรับจำนวนเชิงซ้อนจะเหมือนกับ exp() ปกติ ซึ่งเป็นฟังก์ชัน inbuilt ซึ่งกำหนดไว้ในไฟล์ส่วนหัว ใช้เพื่อค้นหาค่าเลขชี้กำลังของอินพุต ฟังก์ชันนี้เป็นเลขชี้กำลังของจำนวนเชิงซ้อนและ ส่งกลับเลขชี้กำลังของจำนวนเชิงซ้อน

ไวยากรณ์

exp(complex <T> num);

พารามิเตอร์

ฟังก์ชันยอมรับพารามิเตอร์ต่อไปนี้ −

  • จำนวน − เป็นจำนวนเชิงซ้อนซึ่งเราต้องการหาเลขชี้กำลัง

คืนค่า

ฟังก์ชันนี้จะคืนค่าเลขชี้กำลังของ num

ตัวอย่าง

อินพุต

exp(complex<double> complexnumber(-1.0, 0.0));

ผลลัพธ์

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)