atan2(x,y):atan2()区别于atan()函数,返回-pi~+pi范围的角度; 使用过程中发现在MATLAB和Excel中该函数的表达形式不一致,故记录如下。 - Excel 定义atan2(x,y)返回点(x,y)与x轴正向的夹角; 即在第一象限中atan2(x,y)=atan(y/x). - Matlab与CFX CEL 定义atan2(y,x)返回点(x,y)与x轴正向的夹角; 即在第一象限中atan2(y,x)=atan(y/x).
pow(x,y):pow函数是求次方的函数,
函数原型是double pow(double a,double b);
使用时应包含math.h头文件。
函数pow(x,y)实现运算x^y,即x的y次方,这里x和y都为整数。
算法的基本思想是,减少乘法次数,重复利用结算结果,例如:
x^4,如果逐个相乘的话,需要四次乘法。如果我们这样分解(x^2)*(x^2)就只需要2两次乘法,因为x^2的结果我们可以重复利用。所以我们最好做对称的分解指数y,然后求x^(y/2)的平方。