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) 为其实部。

Logo

「智能机器人开发者大赛」官方平台,致力于为开发者和参赛选手提供赛事技术指导、行业标准解读及团队实战案例解析;聚焦智能机器人开发全栈技术闭环,助力开发者攻克技术瓶颈,促进软硬件集成、场景应用及商业化落地的深度研讨。 加入智能机器人开发者社区iRobot Developer,与全球极客并肩突破技术边界,定义机器人开发的未来范式!

更多推荐