cos() cho số phức (trong <complex>) tính cosine của số phức.
Công thức toán học
cos(z) = (e^(iz) + e^(-iz)) / 2
với z = a + bi, i là đơn vị ảo.
Khai báo số phức
complex<double> z(real, imag);
Include <complex>.
Ví dụ
#include <iostream>
#include <complex>
using namespace std;
int main() {
complex<double> z(2, 3); // 2 + 3i
cout << "cos(2+3i) = " << cos(z) << endl;
return 0;
}
Kết quả
cos(2+3i) = (-1.56563,-3.29789)
Định dạng: (real_part, imag_part).
Ví dụ khác
Input: complex(3, 4) → Output: (-27.0349, -3.85115)
Hàm lượng giác phức liên quan
sin(z): (e^(iz) - e^(-iz)) / (2i)tan(z): sin(z)/cos(z)acos(z),asin(z),atan(z): lượng giác ngược
Tất cả hoạt động trên std::complex<T> với T = float, double, long double.