pow() หรือฟังก์ชันพาวเวอร์ เป็นฟังก์ชันที่ใช้คำนวณกำลังของตัวเลข โดยทั่วไปจะใช้เป็นจำนวนจริง ในที่นี้ เราจะเห็นการนำจำนวนเชิงซ้อนไปปฏิบัติ
จำนวนเชิงซ้อน คือตัวเลขที่สามารถแสดงเป็น A + iB โดยที่ A คือส่วนจริงและ B คือส่วนเชิงซ้อนของจำนวนนั้น
ฟังก์ชันสำหรับจำนวนเชิงซ้อนใน c++ ถูกกำหนดไว้ในไฟล์ส่วนหัว
วิธีการนี้ใช้กับจำนวนเชิงซ้อนโดยใช้ พารามิเตอร์อินพุตสองตัว อันดับแรก ฐานจำนวนเชิงซ้อน (C) และถัดจากเลขชี้กำลัง (a) ส่งกลับจำนวนเชิงซ้อนซึ่ง C^a.
ป้อนข้อมูล − C =4 + 3i a =2
ผลผลิต − (7, 24)
ตัวอย่าง
โปรแกรมหาเลขพาวของจำนวนเชิงซ้อน
#include <iostream>
#include <complex>
using namespace std;
int main() {
complex<double> complexnumber(4, 3);
cout<<"Square of (4+ 3i) = "<<pow(complexnumber, 2)<<endl;
return 0;
} ผลลัพธ์
Square of (4+ 3i) = (7,24)