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

更新日期:2020 年 4 月 17 日

1K+ 浏览

启动您的 职业生涯

通过完成课程获得认证

开始
广告