เราได้รับภารกิจเพื่อค้นหาการทำงานของฟังก์ชัน sin() สำหรับจำนวนเชิงซ้อน ฟังก์ชัน sin( ) สำหรับจำนวนเชิงซ้อนมีอยู่ในไฟล์ส่วนหัวที่ซับซ้อน ซึ่งหมายความว่าสำหรับการคำนวณค่าของ sin() เราจำเป็นต้องเพิ่มไฟล์ส่วนหัวที่ซับซ้อนในโค้ด ในทางคณิตศาสตร์ ฟังก์ชันนี้ใช้ในการคำนวณค่าของบาปที่มีจำนวนเชิงซ้อน
ไวยากรณ์
ไวยากรณ์สำหรับฟังก์ชัน sin() คือ −
sin(z);
พารามิเตอร์
พารามิเตอร์ z สามารถเป็นจำนวนเชิงซ้อนใดๆ ก็ได้ และพารามิเตอร์นี้ถูกกำหนดไว้ในนิยามของฟังก์ชัน sin() ซึ่งทำให้พารามิเตอร์นี้บังคับ
ประเภทการส่งคืน
ฟังก์ชันนี้จะคืนค่าเชิงซ้อนของ sin( ) เนื่องจากมีจำนวนเชิงซ้อน
ป้อนข้อมูล − บาป(0,1)
ผลผลิต − (0,1.1752)
ป้อนข้อมูล − บาป(4,6)
ผลผลิต − (-152.65, -131.848)
ตัวอย่าง
#include<iostream.h>
#include<complex.h>
Using namespace std;
int main( ){
Complex<double> x(2,1);
Cout<< “ The sin of “ << x << “ = “ << sin(x) << endl;
return 0;
} ผลลัพธ์
หากเรารันโค้ดด้านบน มันจะสร้างผลลัพธ์ต่อไปนี้
The sin of (2,1) = (1.403,-0.4890)
ตัวอย่าง
#include<iostream.h>
#include<complex.h>
Using namespace std;
int main( ){
Complex<double> x(3, 9);
Cout<< “ The sin of “ << x << “ = “ << sin(x) << endl;
Return 0;
} ผลลัพธ์
หากเรารันโค้ดด้านบน มันจะสร้างผลลัพธ์ต่อไปนี้
The sin of (3, 9) = (571.75,-4010.996)