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

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


pow() หรือฟังก์ชันพาวเวอร์ เป็นฟังก์ชันที่ใช้คำนวณกำลังของตัวเลข โดยทั่วไปจะใช้เป็นจำนวนจริง ในที่นี้ เราจะเห็นการนำจำนวนเชิงซ้อนไปปฏิบัติ

จำนวนเชิงซ้อน คือตัวเลขที่สามารถแสดงเป็น A + iB โดยที่ A คือส่วนจริงและ B คือส่วนเชิงซ้อนของจำนวนนั้น

ฟังก์ชันสำหรับจำนวนเชิงซ้อนใน c++ ถูกกำหนดไว้ในไฟล์ส่วนหัว . ที่นี่กำหนดวิธีการ pow() สำหรับจำนวนเชิงซ้อน มันหากำลังเชิงซ้อนของจำนวนเชิงซ้อนยกกำลังหนึ่ง

วิธีการนี้ใช้กับจำนวนเชิงซ้อนโดยใช้ พารามิเตอร์อินพุตสองตัว อันดับแรก ฐานจำนวนเชิงซ้อน (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)