Computer >> Máy Tính >  >> Lập trình >> C ++

Hàm Sinh () cho số phức trong C ++


Chúng ta được giao nhiệm vụ tìm hoạt động của hàm sin () đối với số phức. Hàm sin () cho các số phức có trong tệp tiêu đề phức hợp, có nghĩa là để tính giá trị của sin (), chúng ta cần thêm tệp tiêu đề phức vào mã. Hàm này được sử dụng để tính sin hyperbol phức tạp của số phức.

Cú pháp

template<class t> complex<t>
Sinh(const complex<t>& x);

Tham số

tham số z có thể là bất kỳ số phức nào và tham số này được xác định trong định nghĩa của hàm sin (), điều này làm cho tham số này là bắt buộc.

Loại trả lại

Hàm này trả về giá trị phức của sin () vì nó chứa số phức.

Đầu vào - Sinh (0,1)

Đầu ra - (0,0.84147)

Đầu vào - Sinh (1,9)

Đầu ra - (-1.0707,0.6359)

Ví dụ

#include<iostream.h>
#include<complex.h>
Using namespace std;
int main( ){
   Complex<double> x(2,7);
   Cout<< “ The sinh of “ << x << “ = “ << sinh(x) << endl;
   return 0;
}

Đầu ra

Nếu chúng ta chạy đoạn mã trên, nó sẽ tạo ra kết quả sau

The sin of (2,7) = (2.734,2.4717)

Ví dụ

#include<iostream.h>
#include<complex.h>
Using namespace std;
int main( ){
   Complex<double> x(5, 3);
   Cout<< “ The sinh of “ << x << “ = “ << sinh(x) << endl;
   return 0;
}

Đầu ra

Nếu chúng ta chạy đoạn mã trên, nó sẽ tạo ra kết quả sau

The sin of (5, 3) = (-73.4606,10.4725)