Trong bài viết này, chúng ta sẽ thảo luận về cách hoạt động, cú pháp và ví dụ của hàm std::exp() cho số phức trong C++ STL.
std::exp() là gì?
std::exp() cho số phức là hàm tích hợp sẵn trong C++ STL, được định nghĩa trong header <complex>. Hàm exp() cho số phức giống như hàm exp() thông thường (cũng là hàm tích hợp, định nghĩa trong <cmath>) dùng để tìm giá trị mũ của đầu vào. Hàm này là hàm mũ của số phức và trả về giá trị mũ của số phức đó.
Cú pháp
exp(complex <T> num);
Tham số
Hàm chấp nhận tham số sau:
- num - Số phức mà chúng ta muốn tìm giá trị mũ.
Giá trị trả về
Hàm trả về giá trị mũ của num.
Ví dụ
Đầu vào
exp(complex<double> complexnumber(-1.0, 0.0));
Kết quả
Kết quả là: (-1, 0) là (0.367879, 0)
Ví dụ đầy đủ
#include <bits/stdc++.h>
using namespace std;
int main() {
complex<double> complexnumber(-1.0, 0.0);
cout << "Kết quả là: " << complexnumber << " là " << exp(complexnumber) << endl;
return 0;
}
Kết quả
Kết quả là: (-1, 0) là (0.367879, 0)
Ví dụ khác
#include <bits/stdc++.h>
using namespace std;
int main() {
complex<double> complexnumber(0.0, 1.0);
cout << "Kết quả là: " << complexnumber << " là " << exp(complexnumber) << endl;
return 0;
}
Kết quả
Kết quả là: (0, 1) là (0.540302,0.841471)