两个Beta函数类型的积分及其一般形式
\[\Large\displaystyle \int_{0}^{1}\frac{\sqrt[4]{x\left ( 1-x \right )^{3}}}{\left ( 1+x \right )^{3}}\mathrm{d}x~~,~~\int_{0}^{1}\frac{\sqrt[3]{x\left ( 1-x \right )^{2}}}{\left ( 1+x \right )^{3}}\mathrm{d}x\]
\(\Large\mathbf{Solution:}\)
我们来计算更一般的情况:
\[I\left ( m,n \right )=\int_{0}^{1}\frac{\sqrt[n]{x^{m}\left ( 1-x \right )^{n-m}}}{\left ( 1+x \right )^{3}}\mathrm{d}x\]
为了化为Beta函数,我们作如下变换
\[t=\frac{2x}{1+x},~ ~ ~ 1-t=\frac{1-x}{1+x},~ ~ ~ \mathrm{d}t=\frac{2\mathrm{d}x}{\left ( 1+x \right )^{2}}\]
于是直接计算得:
\[\begin{align*}
\int_{0}^{1}\frac{\sqrt[n]{x^{m}\left ( 1-x \right )^{n-m}}}{\left ( 1+x \right )^{3}}\mathrm{d}x &=\int_{0}^{1}\left ( \frac{x}{1+x} \right )^{\frac{m}{n}}\left ( \frac{1-x}{1+x} \right )^{\frac{n-m}{n}}\frac{\mathrm{d}x}{\left ( 1+x \right )^{2}} \\
&=2^{-\frac{n+m}{n}}\int_{0}^{1}t^{\frac{m}{n}}\left ( 1-t \right )^{\frac{n-m}{n}}\mathrm{d}t \\
&=\frac{2^{-\frac{n+m}{n}}}{\Gamma \left ( 3 \right )}\Gamma \left ( \frac{m+n}{n} \right )\Gamma \left ( \frac{2n-m}{n} \right ) \\
&=2^{-\frac{2n+m}{n}}\cdot \frac{m}{n}\cdot \frac{n-m}{n}\cdot \Gamma \left ( \frac{m}{n} \right )\cdot \Gamma \left ( 1-\frac{m}{n}\right )\\
&=2^{-\frac{2n+m}{n}}\cdot \frac{m\left ( n-m \right )}{n^{2}}\cdot \frac{\pi }{\sin\left ( \dfrac{m\pi }{n} \right )}
\end{align*}\]
所以原题即为:
\[\Large\boxed{\begin{align*}
I\left ( 1,4 \right )&=\color{Blue} {\frac{3\sqrt[4]{2}}{64}\pi}\\[15pt]
I\left ( 1,3\right )&=\color{Blue} {\frac{\pi }{18}\frac{\sqrt[3]{4}}{\sqrt{3}}}
\end{align*}}\]
两个Beta函数类型的积分及其一般形式的更多相关文章
- js两种定义函数、继承方式及区别
一:js两种定义函数的方式及区别 1:函数声明: function sayA() { alert("i am A"); } 2:函数表达式: var sayB = function ...
- 简单的自绘CListBox,重载虚MeasureItem和DrawItem这两个虚函数
[cpp] view plain copy //例如CNewListBox继承自CListBox,重载虚MeasureItem和DrawItem这两个虚函数,代码如下: void CNewListBo ...
- Swift - 32 - 函数类型
//: Playground - noun: a place where people can play import UIKit func add(a:Int, b:Int) -> Int { ...
- 智能合约语言 Solidity 教程系列3 - 函数类型
Solidity 教程系列第三篇 - Solidity 函数类型介绍. 写在前面 Solidity 是以太坊智能合约编程语言,阅读本文前,你应该对以太坊.智能合约有所了解,如果你还不了解,建议你先看以 ...
- go 函数类型
在go中,函数也可以被当成数据类型 e.g:下面有两个函数,+.-,然后定义了一个函数类型FuncType1,然后对funcType1附于不同的函数,则funcType1就可以执行相应的函数 pack ...
- TypeScript基础类型,类实例和函数类型声明
TypeScript(TS)是微软研发的编程语言,是JavaScript的超集,也就是在JavaScript的基础上添加了一些特性.其中之一就是类型声明. 一.基础类型 TS的基础类型有 Boolea ...
- Swift2.0语言教程之函数的返回值与函数类型
Swift2.0语言教程之函数的返回值与函数类型 Swift2.0中函数的返回值 根据是否具有返回值,函数可以分为无返回值函数和有返回值函数.以下将会对这两种函数类型进行讲解. Swift2.0中具有 ...
- IDA设置函数类型
http://www.2cto.com/shouce/ida/1361.htm Action name: SetType 该命令允许你指定当前条目类型. 如果光标处在函数内部,那么函数类型将会被编辑, ...
- 函数类型(Function Types):函数类型和其他类型一样
函数类型(Function Types) 每个函数都有种特定的函数类型,由函数的参数类型和返回类型组成. 例如: 这个例子中定义了两个简单的数学函数:addTwoInts 和 multiplyTwoI ...
随机推荐
- Javaweb项目不需要端口号及项目名的访问配置(已备注)
1.不需要端口号的配置: 在server.xml中找到节点: <Connector URIEncoding="UTF-8" connectionTimeout="2 ...
- python collections 模块 常用集合
1.nametulpe # tuple 可以表示不变集合 列如坐标 point = (1,1) # 缺点是 只可以通过下标方式访问 #namedtuple是一个函数,它用来创建一个自定义的tuple对 ...
- 2 request的get和post方法
requests的get方法 1 在百度里面查询关键字的方法,并获取带百度当前页面 import requests keywords = input('请输入>>>').strip( ...
- Servlet相关配置
配置方式 webXML 定义标签<urlpartten>Servlet访问路径 注解 定义的<urlpartten>数组:可以为一个servlet定义多个访问路径. packa ...
- null值与非null只比较大小时,只会返回false
DateTime? time=null; DateTime now=DateTime.Now; null值与非null只比较大小时,只会返回false 无论是大于比较还是小于比较还是等于,都会返回fa ...
- SOC-training image镜像内核文件(DE1-soc软件实验”hello_word")
在DE1-soc软件实验”hello_word"此实验中,我开始并没有将SOC-training image镜像内核文件用win32disk写入sd卡中,直接插入sd卡,发现putty连接c ...
- MVC5+EF6 入门完整教程3 :EF完整开发流程
https://www.cnblogs.com/miro/p/4053473.html 学完本篇文章,你将会掌握基于EF数据模型的完整开发流程. 本次将会完成EF数据模型的搭建和使用. 基于这个模型, ...
- 【14】 DFS 机器人活动范围 (static插曲)
题目 地上有一个m行n列的方格,从坐标 [0,0] 到坐标 [m-1,n-1] .一个机器人从坐标 [0, 0] 的格子开始移动,它每次可以向左.右.上.下移动一格(不能移动到方格外),也不能进入行坐 ...
- 【转载】Hadoop面试(1)
转自:http://www.cnblogs.com/xiaolong1032/p/4504992.html 列举出hadoop常用的一些InputFormat InputFormat是用来对我们的输入 ...
- 445. 两数相加 II
Q: A: 这种题的用例是一定会搞一些很大的数的.long都会溢出,所以我们就不用尝试转数字做加法转链表的方法了.另外直接倒置两个链表再做加法的做法会改变原链表,题干也说了禁止改动原链表. 1.求两个 ...