本文主要是介绍Matlab中angle函数内容详解,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
angle函数内容详解
作用: 求复数相角,提取相位。
用法: p=angle(z);
在过去的一周内,由于接触到matlab里的一些函数,需要自己用c代码实现,所以必须去理解函数的作用和操作步骤。这里我用 type +函数名 来获取函数的解释。
这里我可以得到函数的具体实现步骤为:
而 atan2 函数为反正切函数,atan函数增强版,能确定象限,其函数包含在 <math.h> 中。
函数原型为:
double atan2(double y,double x);
atan2() 函数的功能是求 y/x 的反正切值。反正切函数 atan2() 和正切函数 tan() 的功能恰好相反:tan() 是已知一个角的弧度值,求该角的正切值;而 atan2() 是已知一个角的正切值(也就是 y/x),求该角的弧度值。
因此在matlab中 angle 函数可以写为 atan2( imag (h), real (h) );
注意: imag(h)为其虚部, real(h) 为其实部。
这篇关于Matlab中angle函数内容详解的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!