这个超越方程怎么解?x是参数,在积分中当作常数,如果用fsolve函数解x,怎么写程序,或者用其它方法都行.

问题描述:

这个超越方程怎么解?

x是参数,在积分中当作常数,如果用fsolve函数解x,怎么写程序,或者用其它方法都行.
1个回答 分类:数学 2014-11-19

问题解答:

我来补答
用三角代换法是可以将这个积分积出来的:
令u=tant/2, 则sint=2u/(1+u^2), dt=2du/(1+u^2)
左边=∫1/[x+2u/(1+u^2)] *2du/(1+u^2)
=2∫du/[x+xu^2+2u]
=2∫du[a/(u-u1)+b/(u-u2)]
=2[aln|u-u1|+bln|u-u2|]
 
 
展开全文阅读
剩余:2000