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

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


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)