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)