本帖最后由 yzzly 于 2012-2-9 11:27 编辑
本人103VE系统需要测试两个信号之间的角度差,已经用cos函数计算出功率因数,但是在试图使用arccos(反余弦)函数计算角度时,MDK编译器总是说“ function "arccos" declared implicitly”,这是什么原因啊?已经包含了math.h库的呀!
U0angle=PhaseEstimate(U0py[1],U0px[1],PI); //计算U0的相对相位
I0angle=PhaseEstimate(I0py[1],I0px[1],0); //计算I0的相对相位
TempAngleU0I0=cos(U0angle-I0angle); //计算U0与I0的相位差
TempAngleU0I0=arccos(TempAngleU0I0); |