Home C&C++函数库 c++ 语法 程序源码 Linux C库

std::

conj

函数模板  <complex>

C++98 complex (1)
template<class T> T conj (const complex<T>& x);

共轭复数
返回复数x的共轭复数。

复数(real,imag)的共轭复数为(real,-imag)。
c++98
仅用于复数的实例化。

c++11
Additional overloads (2)为任意基本算术类型的参数提供了额外的重载: 在这种情况下,函数假定值的虚部为零。
返回类型是complex<double>,除非参数是float或long double(在这种情况下, 返回类型是该类型的复杂实例化:complex<float>或complex<long double>)。


☲  参数


X
复数值。

☉  返回值



复数X的共轭复数.

☣  示例



// conj example
#include <iostream>     // std::cout
#include <complex>      // std::complex, std::conj

int main ()
{
  std::complex<double> mycomplex (10.0,2.0);

  std::cout << "The conjugate of " << mycomplex << " is " << std::conj(mycomplex) << '\n';

  return 0;
}

输出:
The conjugate of (10,2) is (10,-2)

🍄  另请参阅



abs 复数的绝对值(函数模板)
sin 复数的正弦(函数模板)

联系我们 免责声明 关于CandCplus 网站地图