目录
C++中的复数操作需要引用头文件#include<complex>。
1、复数定义
complex类。
#include<iostream>
#include <complex>
using namespace std;
int main()
{
complex<double> Complex=3.3+1i;
complex<double> Complex1(3.6,1.7);
cout << Complex << endl;
cout << Complex1 << endl;
return 0;
}
2、复数的基本操作
方法 | 功能 |
real | 获取复数的实部 |
imag | 获取复数的虚部 |
abs | 获取复数的绝对值 |
norm | 获取复数的范数 |
conj | 获取复数的共轭 |
complex<double> Complex=3.3+1i;
complex<double> Complex1(3.0 + 1i);
double r_Complex = Complex.real();
double i_Complex = Complex.imag();
complex<double> sub = Complex - Complex1;//两个复数相减
cout <<"real part" << r_Complex <<endl;
cout << "imag part" << i_Complex << endl;
cout << sub << endl;