C++ 中的 norm() 函数及其示例
在本文中,我们将讨论 C++ STL 中 norm() 函数的工作原理、语法以及示例。
什么是 norm()?
norm() 函数是 C++ STL 中的一个内置函数,它定义在 <complex> 头文件中。norm() 函数用于获取复数的范数。
复数的范数是一个数的平方幅度。因此,简单来说,该函数会查找一个复数(包括其虚数和实数)的平方幅度。
语法
double norm(ArithmeticType num);
参数
该函数接受以下参数:
- num ― 我们要对其进行处理的复数值。
返回值
此函数返回 num 的范数值。
示例
输入
complex<double> comp_num(6.9, 2.6); norm(comp_num);
输出
The value of norm of (6.9,2.6) is 54.37
示例
#include <bits/stdc++.h> using namespace std; int main (){ complex<double> comp_num(6.9, 2.6); cout<<"The value of norm of " << comp_num<< " is "; cout << norm(comp_num) << endl; return 0; }
输出
The value of norm of (6.9,2.6) is 54.37
示例
#include <bits/stdc++.h> using namespace std; int main (){ complex<double> comp_num(2.4, 1.9); cout<<"The value of norm of " << comp_num<< " is "; cout << norm(comp_num) << endl; return 0; }
示例
The value of norm of (2.4,1.9) is 9.37
广告