std::complex类conj

Posted liangyi322

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了std::complex类conj相关的知识,希望对你有一定的参考价值。

std::conj(std::complex)

std::conj(std::complex)用来计算complex的共轭部分,通过相反虚部的标识。

example:

1 #include <iostream>
2 #include <complex>
3  
4 int main()
5 {
6     std::complex<double> z(1,2);
7     std::cout << "The conjugate of " << z << " is " << std::conj(z) << 

8               << "Their product is " << z*std::conj(z) << 
;
9 }

output:

The conjugate of (1,2) is (1,-2)
Their product is (5,0)

以上是关于std::complex类conj的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 SSE 加载 std::complex 数组的实部?

在 boost::asio::buffer 中使用类似 std::vector<std::complex<double>> 的参数

在 C++ 中使用 std::complex<T> 创建复无穷大

使用 AVX2 高效计算 std::complex<float> 向量的绝对值

何时使用大括号封闭的初始化程序?

没有虚析构函数的类是危险的