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)