直接处理即可。
小问题:math 库中没有 $\cot$ 函数。
解决:用公式 $\cot(x)=\tan(\dfrac{\pi}{2}-x)$。
定义 $\cot$ 函数:
1 | double cot(double x){return tan(pi/2-x);} |
输出:
1 | printf("%.6lf\n",x-0.5+(atan(cot(pi*x)))/pi); |
代码就不用了吧。
直接处理即可。
小问题:math 库中没有 $\cot$ 函数。
解决:用公式 $\cot(x)=\tan(\dfrac{\pi}{2}-x)$。
定义 $\cot$ 函数:
1 | double cot(double x){return tan(pi/2-x);} |
输出:
1 | printf("%.6lf\n",x-0.5+(atan(cot(pi*x)))/pi); |
代码就不用了吧。