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

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


acoshi() คือ ไฮเปอร์โบลิกโคไซน์ผกผัน ฟังก์ชันที่ส่งกลับค่าไฮเพอร์โบลิกโคไซน์ผกผันขององค์ประกอบที่ส่งผ่านเป็นพารามิเตอร์ ความผิดปกตินี้สามารถทำงานได้อย่างสมบูรณ์ ทั้งหมดเป็นหน่วยเรเดียน

หากต้องการใช้วิธีนี้ทับจำนวนเชิงซ้อนใน C บวก บวก เราต้องกำหนดเทมเพลตซึ่งกำหนดฟังก์ชันใหม่เหนือจำนวนเชิงซ้อน

ไวยากรณ์สำหรับฟังก์ชันที่ใช้ในการคำนวณโคไซน์ไฮเปอร์โบลิกผกผันของจำนวนเชิงซ้อนและส่งกลับค่า -

template<class T> complex<T>
acosh (const complex<T>& z );

ตอนนี้วิธีนี้จะใช้จำนวนเชิงซ้อนเป็นอินพุตและส่งกลับค่าโคไซน์ไฮเปอร์โบลิกของตัวเลข

ตัวอย่าง

#include <bits/stdc++.h>
using namespace std;
int main() {
   complex<double> cNumber(-45.0, 6.0);
   cout<<"The acosh() of "<<cNumber<< " is "<< acosh(cNumber);
   return 0;
}

ผลลัพธ์

The acosh() of (-45,6) is (4.5085,3.00901)