Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C++

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


Hàm polar của số phức dùng để trả về một số phức.

Hàm polar() được định nghĩa trong header complex trong C++. Nó nhận độ lớn (magnitude) và góc pha (phase angle) của một số phức và tạo ra một số phức từ các giá trị này.

Cú pháp

polar(mag, phase);

Tham số - Nhận hai giá trị: độ lớn và góc pha của số phức cần tạo.

Giá trị trả về - Hàm trả về một số phức.

polar(0.2, 0.5) -> (0.175517,0.0958851)

Ví dụ

#include <iostream> 
#include <complex> 
using namespace std; 

int main() { 
    cout << "\t\tCHẠY 1\n"; 
    cout << "Số phức với độ lớn: 5.2 và góc pha: 1.6 là "; 
    cout << polar(5.2, 1.6) << endl; 
    cout << "\t\tCHẠY 2\n"; 
    cout << "Số phức với độ lớn: 0.5 và góc pha: 0.2 là "; 
    cout << polar(0.5, 0.2) << endl; 
    cout << "\t\tCHẠY 3\n"; 
    cout << "Số phức với độ lớn: 0.2 và góc pha: 0.5 là "; 
    cout << polar(0.2, 0.5) << endl; 
    return 0; 
}

Kết quả

CHẠY 1
Số phức với độ lớn: 5.2 và góc pha: 1.6 là (-0.151838,5.19778)
CHẠY 2
Số phức với độ lớn: 0.5 và góc pha: 0.2 là (0.490033,0.0993347)
CHẠY 3
Số phức với độ lớn: 0.2 và góc pha: 0.5 là (0.175517,0.0958851)