std::norm

来自cppreference.com
< cpp‎ | numeric‎ | complex
定义于头文件 <complex>
template< class T >
T norm( const complex<T>& z );

返回复数 z 模的平方。

(C++11 起)floatdoublelong double 和所有整数类型提供附加重载,参数被当做拥有零虚部的复数。

目录

[编辑] 参数

z - 复数值

[编辑] 返回值

z 的模的平方。

[编辑] 注意

此函数所计算的范数亦被称为域范数绝对平方

复数的欧几里得范数std::abs 所提供,其计算成本更高。某些情形中,可用 std::norm 替换它,例如若 abs(z1) > abs(z2)norm(z1) > norm(z2)

[编辑] 参阅

返回复数的绝对值
(函数模板) [编辑]
返回复共轭
(函数模板) [编辑]
从模和辐角构造复数
(函数模板) [编辑]