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

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

Nhiệm vụ được giao là hiển thị hoạt động của hàm cos () đối với các số phức trong C ++.

Hàm cos () là một phần của thư viện mẫu chuẩn C ++. Nó hơi khác một chút so với hàm cos () tiêu chuẩn. Thay vì tính toán cosin của các số tích phân hoặc số hữu tỉ đơn giản, nó sẽ tính toán các giá trị cosin phức tạp của các số phức.

Công thức toán học để tính cosin phức là -

cos (z) =(e ^ (iz) + e ^ (- iz)) / 2

trong đó “z” đại diện cho số phức và “i” đại diện cho iota.

Số phức phải được khai báo như sau -

tên phức tạp (a, b)

Ở đây, được gắn với kiểu dữ liệu “phức tạp” mô tả một đối tượng lưu trữ các cặp đối tượng có thứ tự, cả hai đều thuộc loại “kép”. Ở đây hai đối tượng đại diện cho phần thực và phần ảo của số phức mà chúng ta muốn nhập.

Tệp tiêu đề nên được bao gồm để gọi hàm cho các số phức.

Cú pháp

Cú pháp như sau -

cos(complexnumber)

Ví dụ

Input: complexnumber(3,4)
Output: -27.0349,-3.85115

Giải thích - Ví dụ sau đây cho thấy cách chúng ta có thể sử dụng hàm cos () để tính giá trị cosin của một số phức.

Ở đây 3 là phần thực và 4 là phần ảo của số phức như được hiển thị trong đầu vào, sau đó chúng ta nhận được các giá trị cosin ở đầu ra khi chúng ta chuyển số phức vào hàm cos ().

Phương pháp tiếp cận được sử dụng trong chương trình dưới đây như sau -

  • Đầu tiên, hãy khai báo một số phức, chúng ta hãy nói số phức (a, b) và sau đó gán cho nó một giá trị phức.
  • Hai giá trị phải được gán cho biến số phức (a, b). Giá trị đầu tiên sẽ là phần thực của số phức và giá trị thứ hai sẽ là phần ảo của số phức.
  • Giả sử là số phức (2,3), vì vậy đây sẽ là số phức 2 + 3i.
  • Bây giờ, hãy chuyển số phức (2,3) mà chúng tôi đã tạo vào hàm cos ()

Ví dụ

#include<iostream>
#include<complex>
using namespace std;
int main() {
   complex<double> complexnumber(2,3);
   cout<<cos(complexnumber);
   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 -

<-1.56563,-3.29789>

Ở đây 2 là phần thực và 3 là phần ảo của số phức, khi chúng ta chuyển số phức của mình vào hàm cos (), chúng ta nhận được các giá trị cosin trong đầu ra như được hiển thị.