Coxeter积分计算
\begin{align*}
&\int_0^{\frac{\pi}{3}}{\arccos \left( \frac{1-\cos x}{\text{2}\cos x} \right) dx}=\int_0^{\frac{\pi}{3}}{\text{2}\arctan \sqrt{\frac{\text{3}\cos x-1}{\cos x+1}}dx}
\\
&=\int_0^{\pi}{\text{4}\arctan \sqrt{\frac{\text{3}\cos 2y-1}{\cos 2y+1}}dy}\quad \left( x=2y \right)
\\
&=\int_0^{\frac{\pi}{6}}{\text{4}\arctan \left( \frac{\sqrt{1-\text{3}\sin ^2y}}{\cos y} \right) dy}=\int_0^{\frac{\pi}{6}}{4\left[ \frac{\pi}{2}-\arctan \left( \frac{\cos y}{\sqrt{1-\text{3}\sin ^2y}} \right) \right] dy}
\\
&=\frac{\pi ^2}{3}-4\int_0^{\frac{\pi}{6}}{\arctan \left( \frac{\cos y}{\sqrt{1-\text{3}\sin ^2y}} \right) dy}
\\
&=\frac{\pi ^2}{3}-4\int_0^{\frac{\pi}{6}}{\int_0^1{\frac{\cos y}{\sqrt{1-\text{3}\sin ^2y}}\frac{dt}{1-\left( \frac{1-\sin ^2y}{1-\text{3}\sin ^2y} \right) t^2}dy}}
\\
&=\frac{\pi ^2}{3}-\int_0^{\frac{\pi}{6}}{\int_0^1{\frac{\text{4}\cos y\sqrt{1-\text{3}\sin ^2y}dt}{\left( 1-\text{3}\sin ^2y \right) +\left( 1-\sin ^2y \right) t^2}dy}}
\\
&=\frac{\pi ^2}{3}-\int_0^{\frac{\pi}{3}}{\int_0^1{\frac{4\sqrt{3}\cos ^2wdt}{\text{3}\cos ^2w+\left( 2+\cos ^2w \right) t^2}dw}}\quad \left( \sin w=\sqrt{3}\sin y \right)
\\
&=\frac{\pi ^2}{3}-\int_0^{\frac{\pi}{3}}{\int_0^1{\frac{4\sqrt{3}\sec ^2wdt}{\left[ \left( 3+3t^2 \right) +2t^2\tan ^2w \right] \left( 1+\tan ^2w \right)}dw}}
\\
&=\frac{\pi ^2}{3}-\int_0^{\sqrt{3}}{\int_0^1{\frac{4\sqrt{3}dtds}{\left[ \left( 3+3t^2 \right) +2t^2s^2 \right] \left( 1+s^2 \right)}}}\ \ \left( s=\tan w \right)
\\
&=\frac{\pi ^2}{3}-\int_0^{\sqrt{3}}{\int_0^1{\frac{4\sqrt{3}}{t^2+3}\left( \frac{1}{1+s^2}-\frac{2t^2}{\left( 3t^2+3 \right) +2t^2s^2} \right) dtds}}
\\
&=\frac{\pi ^2}{3}-\int_0^1{\frac{4\sqrt{3}}{t^2+3}\left[ \frac{\pi}{3}-\sqrt{\frac{2t^2}{3t^2+3}}\arctan \left( \sqrt{\frac{2t^2}{t^2+1}} \right) \right] dt}
\\
&=\frac{\pi ^2}{9}+4\sqrt{2}\int_0^1{\frac{t}{\left( t^2+3 \right) \sqrt{t^2+1}}\arctan \left( \frac{t\sqrt{2}}{\sqrt{t^2+1}} \right) dt}
\\
&=\frac{\pi ^2}{9}+\left[ \text{4}\tan ^{-1}\left( \frac{\sqrt{t^2+1}}{\sqrt{2}} \right) \tan ^{-1}\left( \frac{t\sqrt{2}}{\sqrt{t^2+1}} \right) \right] _{0}^{1}-4\sqrt{2}\int_0^1{\frac{1}{\left( 3t^2+1 \right) \sqrt{t^2+1}}}\tan ^{-1}\left( \frac{\sqrt{t^2+1}}{\sqrt{2}} \right) dt
\\
&=\frac{13\pi ^2}{36}-4\sqrt{2}\int_0^1{\frac{1}{\left( 3t^2+1 \right) \sqrt{t^2+1}}\tan ^{-1}\left( \frac{\sqrt{t^2+1}}{\sqrt{2}} \right) dt}
\\
&=\frac{5\pi ^2}{36}-\int_0^1{\frac{4}{3t^2+1}\int_0^1{\frac{1}{1+\left( \frac{t^2+1}{2} \right) u^2}}dudt}
\\
&=\frac{13\pi ^2}{36}-4\int_0^1{\int_0^1{\frac{1}{u^2+3}\left[ \frac{1}{t^2+\frac{1}{3}}-\frac{1}{t^2+\frac{u^2+2}{u^2}} \right] dudt}}
\\
&=\frac{5\pi ^2}{36}+4\int_0^1{\frac{u}{\left( u^2+3 \right) \sqrt{u^2+2}}\tan ^{-1}\left( \frac{u}{\sqrt{u^2+2}} \right) du}
\\
&=\frac{5\pi ^2}{36}+4\left[ \tan ^{-1}\sqrt{u^2+2}\tan ^{-1}\left( \frac{u}{\sqrt{u^2+2}} \right) \right] _{0}^{1}-4\int_0^1{\frac{\tan ^{-1}\sqrt{u^2+2}}{\left( u^2+1 \right) \sqrt{u^2+2}}du}
\\
&=\frac{13\pi ^2}{36}-4\int_0^1{\frac{\tan ^{-1}\sqrt{u^2+2}}{\left( u^2+1 \right) \sqrt{u^2+2}}du}=\frac{13\pi ^2}{36}-\frac{5\pi ^2}{24}=\frac{11\pi ^2}{72}.
\end{align*}
Coxeter积分计算的更多相关文章
- MCMC 、抽样算法与软件实现
一.MCMC 简介 1. Monte Carlo 蒙特卡洛 蒙特卡洛方法(Monte Carlo)是一种通过特定分布下的随机数(或伪随机数)进行模拟的方法.典型的例子有蒲丰投针.定积分计算等等,其基础 ...
- OPEN CASCADE Multiple Variable Function
OPEN CASCADE Multiple Variable Function eryar@163.com Abstract. Multiple variable function with grad ...
- OpenCASCADE Curve Length Calculation
OpenCASCADE Curve Length Calculation eryar@163.com Abstract. The natural parametric equations of a c ...
- 关于opencv中人脸识别主函数的部分注释详解。
近段时间在搞opencv的视频人脸识别,无奈自带的分类器的准确度,实在是不怎么样,但又能怎样呢?自己又研究不清楚各大类检测算法. 正所谓,功能是由函数完成的,于是自己便看cvHaarDetectObj ...
- 第1章 重构,第一个案例(3):运用多态取代switch
3. 运用多态取代与价格相关的条件逻辑 3.1 switch和“常客积分”代码的再次搬迁 (1)switch:最好不要在另一个对象的属性上运用switch语句 switch(getMovie().ge ...
- 第1章 重构,第一个案例(2):分解并重组statement函数
2. 分解并重组statement (1)提炼switch语句到独立函数(amountFor)和注意事项. ①先找出函数内的局部变量和参数:each和thisAmount,前者在switch语句内未被 ...
- 从Elo Rating System谈到层次分析法
1. Elo Rating System Elo Rating System对于很多人来说比较陌生,根据wikipedia上的解释:Elo评分系统是一种用于计算对抗比赛(例如象棋对弈)中对手双方技能水 ...
- [转] - MC、MC、MCMC简述
贝叶斯集锦(3):从MC.MC到MCMC 2013-07-31 23:03:39 #####一份草稿 贝叶斯计算基础 一.从MC.MC到MCMC 斯坦福统计学教授Persi Diaconis是一位传奇 ...
- nVIDIA SDK White Paper ----Vertex Texture Fetch Water
http://blog.csdn.net/soilwork/article/details/713842 nVIDIA SDK White Paper ----Vertex Texture Fetch ...
随机推荐
- JS求1到100的累计值
sum=0 for(i=1;i<=100;i++) { sum+=i } alert(sum) 作者:kerwin-chyl 文章链接:https:////www.cnblogs.com/k ...
- git中常混淆的操作
1, git fetch 和 git pull 参考链接: https://stackoverflow.com/questions/292357/what-is-the-difference-betw ...
- codewars--js--Large Factorials--阶乘+大数阶乘
问题描述: In mathematics, the factorial of integer n is written as n!. It is equal to the product of n a ...
- 手把手教你快速使用数据可视化BI软件创建互联网用户数据分析大屏
灯果数据可视化BI软件是新一代人工智能数据可视化大屏软件,内置丰富的大屏模板,可视化编辑操作,无需任何经验就可以创建属于你自己的大屏.大家可以在他们的官网下载软件. 本文以互联网用户数据分析大屏为 ...
- StarUML之九、starUML的一些特殊属性的说明
UML的扩充性机制允许你在控制的方式下扩充UML语言. 这一类的机制包括:stereotype,标记值.约束. Stereotype扩充了UML的词汇表,允许你创建新的建筑块,这些建筑块从已有的继承而 ...
- 在Idea中jdk11和jdk8环境变量的切换
先配置好jdk11和jdk8环境变量 idea(2019.3)中jdk版本切换(jdk8和jdk11) 快捷键ctrl + shift + alt +s ,将jdk11修改为jdk1.8 完成后,显示 ...
- Linux系统的安装和常用命令
(1)切换到目录 /usr/bin: (2)查看目录/usr/local 下所有的文件: (3)进入/usr 目录,创建一个名为 test 的目录,并查看有多少目录存在: (4)在/usr 下新建目录 ...
- MongoDB3.4版本新增特性
先说明一下mongod和mongos的含义:mongod是MongoDB系统的主要后台进程,它处理数据请求.管理数据访问和执行后台管理操作:该命令的命令行选项主要用于测试,在场景操作中,使用配置文件选 ...
- 四种常用的通知类型(xml)
1.maven依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="h ...
- Postman实现文件下载功能测试
背景 实现一个模板下载的功能,然后想用postman进行文件下载的功能测试 实现 然后会弹出下载框 tips:我第一次点的时候,没有任何反应,以为是卡死了,后来发现是弹出的下载框在postman框下面 ...