C++で複素数のノルムを求める

複素数のノルムを求める。ノルムは

\begin{align}
z=\sqrt{x^2+y^2}
\end{align}

で求められる。

ソースコード

double dot2norm(std::complex<double> dot) {
	return sqrt(std::pow(dot.real(), 2) + std::pow(dot.imag(), 2));
}
int main() {
	std::cout << dot2norm(dot(2, 3));
}

コメント

タイトルとURLをコピーしました