可以使用拼凑法
答案如图所示
先算一下1/sinx原函数
S表示积分号
S1/sinxdx
=S1/(2sin(x/2)cos(x/2))dx
=S1/[tan(x/2)cos²(x/2)]d(x/2)
=S1/[tan(x/2)]d(tan(x/2))
=ln|tan(x/2)|+C
因为tan(x/2)=sin(x/2)/cos(x/2)=2sin²(x/2)/[2sin(x/2)cos(x/2)]=(1-cosx0/sinx=cscx-cotx
所以S1/sinxdx=ln|cscx-cotx|+C
S1/cosxdx
=S1/sin(x+派/2)d(x+派/2)
=ln|csc(x+派/2)-cot(x+派/2)|+C
=ln|secx+tanx|+C
令sinx=t,则该式化为∫1/(1-t^2)dt,再把分式进行拆分,得
∫1/[(1-t)*(1+t)]dt=1/2∫[1/(1-t)+1/(1+t)]dt=1/2∫1/(1-t)dt+1/2∫1/(1+t)dt
接下来就能求出关于t的原函数,再把sinx代换回来就好了