计算 $\dps{\int_0^\infty\frac{\sin^2x}{x^2}dx=\frac{\pi}{2}}$

简介: 计算 $\dps{\int_0^\infty\frac{\sin^2x}{x^2}dx=\frac{\pi}{2}}$. 由分部积分, $$\bee\label{1}\bea \int_0^\infty\frac{\sin^2x}{x^2}dx &=-\int_0^\infty \sin^2xd\frac{1}{x}\\ &=-\left.

计算 $\dps{\int_0^\infty\frac{\sin^2x}{x^2}dx=\frac{\pi}{2}}$. 由分部积分, $$\bee\label{1}\bea \int_0^\infty\frac{\sin^2x}{x^2}dx &=-\int_0^\infty \sin^2xd\frac{1}{x}\\ &=-\left.\frac{\sin^2x}{x}\right|^\infty_0 +\int_0^\infty \frac{\sin 2x}{x}dx\\ &=\int_0^\infty\frac{\sin 2x}{2x}d(2x)\\ &=\int_0^\infty \frac{\sin t}{t}dt. \eea\eee$$ 往求 $\dps{\int_0^\infty \frac{\sin t}{t}dt}$. 为此, 我们用 Fubini 定理得到 $$\bee\label{2}\bea \int_0^\infty \frac{\sin t}{t}dt &=\int_0^\infty \sin tdt \int_0^\infty e^{-tx}dx\\ &=\int_0^\infty dx\int_0^\infty e^{-tx}\sin tdt. \eea\eee$$ 为求 $\dps{I(x)=\int_0^\infty e^{-tx}\sin tdt}$, 进行两次分部积分, $$\bex\ba{ll} I(x)&=-\int_0^\infty e^{-tx}d\cos t\\ &=-e^{-tx}\cos t|^\infty_0 +\int_0^\infty (-x)e^{-tx}\cos tdt\\ &=1-x\int_0^\infty e^{-tx}d\sin t\\ &=1-x\sez{0+x\int_0^\infty e^{-tx}\sin tdt}\\ &=1-x^2I(x).\ea\eex$$ 于是 $$\bex I(x)=\frac{1}{1+x^2}, \eex$$ 而由 \eqref{1}, \eqref{2} 即知 $$\bex \int_0^\infty\frac{\sin^2x}{x^2}dx =\int_0^\infty I(x)dx =\frac{\pi}{2}. \eex$$

目录
相关文章
|
6月前
|
存储 C语言
C 语言实例 - 计算 int, float, double 和 char 字节大小
C 语言实例 - 计算 int, float, double 和 char 字节大小。
35 1
|
3月前
牛客网刷题总结1.利用%符号获取特定位数的数字。2.强制类型转换 (将float转换为int )3.计算有关浮点型数据时,要注意你计算过程中所有的数据都是浮点型
牛客网刷题总结1.利用%符号获取特定位数的数字。2.强制类型转换 (将float转换为int )3.计算有关浮点型数据时,要注意你计算过程中所有的数据都是浮点型
24 0
|
5月前
|
存储 C语言
计算 int, float, double 和 char 字节大小
C 语言实例 - 计算 int, float, double 和 char 字节大小。
44 1
|
6月前
|
机器学习/深度学习
计算sum=1+2...+n,要求number和sum的类型都是int,且sum在32位以内~
计算sum=1+2...+n,要求number和sum的类型都是int,且sum在32位以内~
|
7月前
|
存储 Java
湖南大学Java编程题3. 计算int型二进制1的个数
湖南大学Java编程题3. 计算int型二进制1的个数
|
Java
java中的int的取值范围如何计算?
java中的int的取值范围如何计算?
293 0
java中的int的取值范围如何计算?
|
存储 编译器 Windows
(int char等)数据类型的存储方式及计算取值(最全、最详细~保姆式讲解)(Windows)
M表示 大于等于1,小于2的数。(解释一下,我们在10进制里面,使用科学计数法是用一个大于等于1、小于10的数乘以10^n来表示的。类比推理一下,在2进制里面就是一个大于1、小于2的数乘以2的多少次)。
151 0
(int char等)数据类型的存储方式及计算取值(最全、最详细~保姆式讲解)(Windows)
|
Java
编写Java程序,通过给定可变参数方法,计算任意给定的多个int类型数据之和
编写Java程序,通过给定可变参数方法,计算任意给定的多个int类型数据之和
210 0
|
C语言
C语言: 定义一个函数int fun(int n),用来计算整数的阶乘,在主函数中输入一个变量x,调用fun(x)输出x及以下的阶乘值。
C语言: 定义一个函数int fun(int n),用来计算整数的阶乘,在主函数中输入一个变量x,调用fun(x)输出x及以下的阶乘值。
749 0
C语言: 定义一个函数int fun(int n),用来计算整数的阶乘,在主函数中输入一个变量x,调用fun(x)输出x及以下的阶乘值。
|
C语言 Python
C语言:定义一个计算两个整数的和的函数int sum(int a,int b),在主函数中输入两个整数x和y,调用sum(x,y)输出x+y的和。
C语言:定义一个计算两个整数的和的函数int sum(int a,int b),在主函数中输入两个整数x和y,调用sum(x,y)输出x+y的和。
1132 0
C语言:定义一个计算两个整数的和的函数int sum(int a,int b),在主函数中输入两个整数x和y,调用sum(x,y)输出x+y的和。

热门文章

最新文章