《数学物理方法(顾樵)》第13章学习笔记

第一节 几个微分方程的引入

  • 三维波动方程
    ∂2v∂t2=a2(∂2v∂x2+∂2v∂y2+∂2v∂z2)≡a2∇2v\frac{\partial^2 v}{\partial t^2} = a^2 (\frac{\partial^2 v}{\partial x^2} + \frac{\partial^2 v}{\partial y^2} + \frac{\partial^2 v}{\partial z^2}) \equiv a^2 \nabla^2 v∂t2∂2v​=a2(∂x2∂2v​+∂y2∂2v​+∂z2∂2v​)≡a2∇2v
  • 三维热传导方程
    ∂v∂t=a2(∂2v∂x2+∂2v∂y2+∂2v∂z2)≡a2∇2v\frac{\partial v}{\partial t} = a^2 (\frac{\partial^2 v}{\partial x^2} + \frac{\partial^2 v}{\partial y^2} + \frac{\partial^2 v}{\partial z^2}) \equiv a^2 \nabla^2 v∂t∂v​=a2(∂x2∂2v​+∂y2∂2v​+∂z2∂2v​)≡a2∇2v

对三维波动方程与三维热传导方程使用分离变量法,得到时间上的方程,以及空间上的名为亥姆霍兹方程的方程。

  • 亥姆霍兹方程
    ∇2u(r)+k2u(r)=0\nabla^2 u(\pmb r) + k^2u(\pmb r) = 0∇2u(rrr)+k2u(rrr)=0

将亥姆霍兹方程变换到球坐标上,再次应用分离变量法,得到以半径为自变量的球贝塞尔方程,以及以半径与 zzz 轴夹角为自变量再经变量代换得到的连带勒让德方程。
球贝塞尔方程中设定特殊值,可以得到欧拉方程。
连带勒让德方程中设定特殊值,可以得到勒让德方程。

  • 球贝塞尔方程
    ddr(r2dRdr)+(k2r2−w2)R=0\frac{d}{dr}(r^2 \frac{dR}{dr})+(k^2r^2-w^2)R = 0drd​(r2drdR​)+(k2r2−w2)R=0
  • 连带勒让德方程
    ddr[(1−x2)dydx]+(w2−m21−x2)y=0\frac{d}{dr}[(1-x^2)\frac{dy}{dx}]+(w^2-\frac{m^2}{1-x^2})y = 0drd​[(1−x2)dxdy​]+(w2−1−x2m2​)y=0
  • 欧拉方程
    ddr(r2dRdr)−w2R=0\frac{d}{dr}(r^2 \frac{dR}{dr})-w^2R = 0drd​(r2drdR​)−w2R=0
  • 勒让德方程
    ddr[(1−x2)dydx]+w2y=0\frac{d}{dr}[(1-x^2)\frac{dy}{dx}]+w^2y = 0drd​[(1−x2)dxdy​]+w2y=0

将亥姆霍兹方程变换到柱坐标上,再次应用分离变量法,得到以半径为自变量的方程,进一步应用变量代换,得到贝塞尔方程。

  • 贝塞尔方程
    x2d2ydx2+xdydx+(x2−m2)y=0x^2\frac{d^2 y}{dx^2} + x\frac{dy}{dx} + (x^2 -m^2)y = 0x2dx2d2y​+xdxdy​+(x2−m2)y=0

这些方程也可以直接通过施图姆-刘维尔型方程引入。
ddx[k(x)dydx]−q(x)y+λρ(x)y=0\frac{d}{dx}[k(x)\frac{dy}{dx}]-q(x)y+\lambda \rho(x)y = 0dxd​[k(x)dxdy​]−q(x)y+λρ(x)y=0

所以对于这些函数的本征函数集,可以通过施图姆-刘维尔型方程的结论验证正交性


第二节 伽马函数的基本知识

  • 定义
    Γ(x)=∫0∞e−ttx−1dt(x>0)\Gamma(x)=\int ^\infty _0 e^{-t}t^{x-1}dt\ \ \ \ (x>0)Γ(x)=∫0∞​e−ttx−1dt    (x>0)
  • 基本性质
公式 公式
Γ(1)=1\Gamma(1)=1Γ(1)=1 Γ(12)=π\Gamma(\frac{1}{2})=\sqrt{\pi}Γ(21​)=π​
Γ(x+1)=xΓ(x)\Gamma(x+1)=x\Gamma(x)Γ(x+1)=xΓ(x) Γ(n+1)=n!(n=0,1,2,...)\Gamma(n+1)=n!\ \ \ \ (n=0,1,2,...)Γ(n+1)=n!    (n=0,1,2,...)
Γ(n+12)=(2n)!22nn!π\Gamma(n+\frac{1}{2})=\frac{(2n)!}{2^{2n}n!}\sqrt{\pi}Γ(n+21​)=22nn!(2n)!​π​ Γ(n+12+1)=(2n+1)!22n+1n!π\Gamma(n+\frac{1}{2}+1)=\frac{(2n+1)!}{2^{2n+1}n!}\sqrt{\pi}Γ(n+21​+1)=22n+1n!(2n+1)!​π​

当n比较大的时候,使用变量代换,可得到斯特林公式
n!≈2πnnne−nn!\approx \sqrt{2\pi n}n^n e^{-n}n!≈2πn​nne−n


第三节 求解贝塞尔方程

使用 Frobenius方法 得到级数形式的解的系数的方程,进而得到第一类贝塞尔函数
贝塞尔方程的通解有两种形式。
在讨论贝塞尔方程通解的第二种形式的时候,利用第一类贝塞尔方程构造得到第二类vvv阶贝塞尔函数(也称 诺依曼函数 )。

  • vvv阶第一类贝塞尔函数
    Jv(x)=∑m=0∞(−1)mm!Γ(m+v+1)(x2)2m+vJ_v(x)=\sum^\infty _{m=0}\frac{(-1)^m}{m!\Gamma(m+v+1)}(\frac{x}{2})^{2m+v}Jv​(x)=m=0∑∞​m!Γ(m+v+1)(−1)m​(2x​)2m+v
  • 诺依曼函数
    Yv(x)={Jv(x)cos⁡vπ−J−v(x)sin⁡vπv∉Zlim⁡α→vJα(x)cos⁡απ−J−α(x)sin⁡απv∈ZY_v(x)=\begin{dcases} \frac{J_v(x)\cos v\pi-J_{-v}(x)}{\sin v\pi}\ \ \ \ \ \ \ \ \ \ \ \ v \notin \mathbb{Z} \\ \\ \lim_{\alpha \to v}\frac{J_\alpha(x)\cos \alpha\pi-J_{-\alpha}(x)}{\sin \alpha\pi}\ \ \ \ v \in \mathbb{Z}\\ \end{dcases} Yv​(x)=⎩⎪⎪⎪⎨⎪⎪⎪⎧​sinvπJv​(x)cosvπ−J−v​(x)​            v∈/​Zα→vlim​sinαπJα​(x)cosαπ−J−α​(x)​    v∈Z​

两个补充
Yn(x)=2π(ln⁡x2+γ)Jn(x)−1π∑k=0n−1(n−l−1)!k!(x2)2k−n−1π∑k=0n−1(−1)kk!(n+k)![Φ(k)+Φ(n+k)](x2)2k+n\begin{aligned}Y_n(x)=&\frac{2}{\pi}(\ln\frac{x}{2}+\gamma)J_n(x)\\ &-\frac{1}{\pi}\sum^{n-1}_{k=0}\frac{(n-l-1)!}{k!}(\frac{x}{2})^{2k-n}\\&-\frac{1}{\pi}\sum^{n-1}_{k=0}\frac{(-1)^k}{k!(n+k)!}[\Phi(k)+\Phi(n+k)](\frac{x}{2})^{2k+n}\end{aligned}Yn​(x)=​π2​(ln2x​+γ)Jn​(x)−π1​k=0∑n−1​k!(n−l−1)!​(2x​)2k−n−π1​k=0∑n−1​k!(n+k)!(−1)k​[Φ(k)+Φ(n+k)](2x​)2k+n​
Yn(x)=1π∫0πsin⁡(xsin⁡θ−nθ)dθ−1π∫0∞[ent+(−1)ne−nt]e−xsinh⁡tdt\begin{aligned}Y_n(x)=&\frac{1}{\pi}\int ^{\pi} _{0} \sin (x\sin \theta-n\theta)d\theta \\ &-\frac{1}{\pi}\int ^{\infty} _{0}[e^{nt}+(-1)^n e^{-nt}]e^{-x\sinh t}dt\end{aligned}Yn​(x)=​π1​∫0π​sin(xsinθ−nθ)dθ−π1​∫0∞​[ent+(−1)ne−nt]e−xsinhtdt​

其中:
Φ(n)=1+12+13+...+1n,Φ(0)=0γ=lim⁡n→∞(Φ(n)−ln⁡n)=0.577\begin{aligned}\Phi(n)&=1+\frac{1}{2}+\frac{1}{3}+...+\frac{1}{n}, \ \ \ \ \Phi(0)=0\\ \gamma&=\lim _{n\to \infty} (\Phi(n)-\ln n)=0.577\end{aligned}Φ(n)γ​=1+21​+31​+...+n1​,    Φ(0)=0=n→∞lim​(Φ(n)−lnn)=0.577​

第四节 贝塞尔函数的基本性质

  • 生成函数:该函数的级数展开式的系数是贝塞尔函数。
    整数阶贝塞尔函数 Jn(x)J_n(x)Jn​(x) 的生成函数:
    exp⁡[x2(r−1r)]=∑n=−∞∞Jn(x)rn\exp [\frac{x}{2}(r-\frac{1}{r})]=\sum^{\infty}_{n=-\infty}J_n(x)r^nexp[2x​(r−r1​)]=n=−∞∑∞​Jn​(x)rn
  • 性质
第一类贝塞尔函数 第二类贝塞尔函数
ddx[xvJv(x)]=xvJv−1(x)\frac{d}{dx}[x^vJ_v(x)]=x^vJ_{v-1}(x)dxd​[xvJv​(x)]=xvJv−1​(x) ddx[xvYv(x)]=xvYv−1(x)\frac{d}{dx}[x^vY_v(x)]=x^vY_{v-1}(x)dxd​[xvYv​(x)]=xvYv−1​(x)
ddx[x−vJv(x)]=−x−vJv+1(x)\frac{d}{dx}[x^{-v}J_v(x)]=-x^{-v}J_{v+1}(x)dxd​[x−vJv​(x)]=−x−vJv+1​(x) ddx[x−vYv(x)]=−x−vYv+1(x)\frac{d}{dx}[x^{-v}Y_v(x)]=-x^{-v}Y_{v+1}(x)dxd​[x−vYv​(x)]=−x−vYv+1​(x)
Jv′(x)=12[Jv−1(x)−Jv+1(x)]J'_v(x)=\frac{1}{2}[J_{v-1}(x)-J_{v+1}(x)]Jv′​(x)=21​[Jv−1​(x)−Jv+1​(x)] Jv′(x)=12[Jv−1(x)−Jv+1(x)]J'_v(x)=\frac{1}{2}[J_{v-1}(x)-J_{v+1}(x)]Jv′​(x)=21​[Jv−1​(x)−Jv+1​(x)]
Jv−1(x)+Jv+1(x)=2vxJv(x)J_{v-1}(x)+J_{v+1}(x)=\frac{2v}{x}J_v(x)Jv−1​(x)+Jv+1​(x)=x2v​Jv​(x) Yv−1(x)+Yv+1(x)=2vxYv(x)Y_{v-1}(x)+Y_{v+1}(x)=\frac{2v}{x}Y_v(x)Yv−1​(x)+Yv+1​(x)=x2v​Yv​(x)
xJv−1(x)=vJv(x)+xJv′(x)xJ_{v-1}(x)=vJ_v(x)+xJ'_v(x)xJv−1​(x)=vJv​(x)+xJv′​(x) xYv−1(x)=vYv(x)+xYv′(x)xY_{v-1}(x)=vY_v(x)+xY'_v(x)xYv−1​(x)=vYv​(x)+xYv′​(x)
xJv+1(x)=vJv(x)−xJv′(x)xJ_{v+1}(x)=vJ_v(x)-xJ'_v(x)xJv+1​(x)=vJv​(x)−xJv′​(x) xYv+1(x)=vYv(x)−xYv′(x)xY_{v+1}(x)=vY_v(x)-xY'_v(x)xYv+1​(x)=vYv​(x)−xYv′​(x)
  • 整数阶贝塞尔函数积分形式
    有两种方法得到其积分形式。
    一是根据生成函数在复数域上的解析函数,由其洛朗级数系数在特殊闭合回路上得到。
    二是由同样的解析函数出发,在某个特殊闭合回路上将函数展开,通过比较等号左右两边的形式,结合三角函数的正交性,再通过三角函数公式得到积分形式。
    Jn=1π∫0πcos⁡(xsin⁡θ−nθ)dθ(n=0,±1,±2,...)J_n=\frac{1}{\pi}\int ^\pi _0 \cos (x\sin \theta-n\theta)d\theta\ \ \ \ (n=0,\pm1, \pm2,...)Jn​=π1​∫0π​cos(xsinθ−nθ)dθ    (n=0,±1,±2,...)
  • 整数阶贝塞尔函数渐进公式
    使用稳定相方法获取其渐进公式:
    Jn(x)≈2πxcos⁡(x−π4−nπ2)(n=0,1,2,...)J_n(x)\approx \sqrt{\frac{2}{\pi x}}\cos(x-\frac{\pi}{4}-\frac{n\pi}{2})\ \ \ \ (n=0,1,2,...)Jn​(x)≈πx2​​cos(x−4π​−2nπ​)    (n=0,1,2,...)

第五节 贝塞尔函数的正交完备性

  1. 类比 正弦函数集 Sm(x)=sin⁡(mπx)S_m(x)=\sin(m\pi x)Sm​(x)=sin(mπx),构建正交的贝塞尔函数集。
  2. 结合参数形式的贝塞尔函数集 Jv(λx)J_v(\lambda x)Jv​(λx) 的性质,在区间 [0,a][0,a][0,a] 上证明 正交性
    ∫0axJv(λvmx)Jv(λvkx)dx=0(m≠k)\int_0^a xJ_v(\lambda_{vm}x)J_v(\lambda_{vk}x)dx=0\ \ \ \ (m\ne k)∫0a​xJv​(λvm​x)Jv​(λvk​x)dx=0    (m​=k)
    并计算模值:
    ∫0axJv2(λvmx)dx=a22Jv+12(μvm)(m=1,2,...)\int_0^a xJ^2_v(\lambda_{vm}x)dx=\frac{a^2}{2}J^2_{v+1}(\mu_{vm})\ \ \ \ (m=1,2,...)∫0a​xJv2​(λvm​x)dx=2a2​Jv+12​(μvm​)    (m=1,2,...)
  3. 完备性
    f(x)=∑m=1∞AmJv(λvmx)f(x)=\sum^\infty _{m=1} A_mJ_v(\lambda_{vm}x)f(x)=m=1∑∞​Am​Jv​(λvm​x)
    Am=2[aJv+1(μvm)]2∫0axJv(λvmx)f(x)dxA_m=\frac{2}{[aJ_{v+1}(\mu_{vm})]^2}\int^a_0 xJ_v(\lambda_{vm}x)f(x)dxAm​=[aJv+1​(μvm​)]22​∫0a​xJv​(λvm​x)f(x)dx

贝塞尔级数在间断点处的收敛性由狄利克雷定理确定。

贝塞尔方程与贝塞尔函数学习笔记相关推荐

  1. algorithm头文件下的常用函数-学习笔记

    algorithm头文件下的常用函数-学习笔记 max(x,y),min(x,y),abs(x) swap(x,y) reverse(it,it2) next_permutation() fill( ...

  2. c语言互质欧拉函数,互质与欧拉函数学习笔记

    互质与欧拉函数学习笔记 互质 定义: ​ \(\forall a,b\in \N\) ,若 \(gcd(a,b)=1\) ,则称 \(a,b\) 互质. 积性函数 定义: ​ 如果 \(a,b\) 互 ...

  3. 贝塞尔方程与贝塞尔函数

    n阶的贝塞尔方程有如下形式: x 2 y ′ ′ + x y ′ + ( x 2 − n 2 ) y = 0 \begin{equation} \begin{aligned} x^2y^{''}+xy ...

  4. [OfficeExcel] OfficeExcel2010 11-12讲 VLOOKUP函数 学习笔记

    王佩丰老师OfficeExcel2010 学习笔记 VLOOKUP函数 Vlookup函数语法 vlookup中使用通配符 vlookup模糊查找 使用isna函数处理数字格式引起的错误 Hlooku ...

  5. Excel常用功能和常用函数学习笔记

    Excel学习笔记 --基于Excel for Mac 2016 第一章 Excel常用功能 第1节 认识excel 快速插入N行:选择N行(或列)-右键-插入,即可插入N行(或列) 移动列:选择列- ...

  6. python中fit函数_Houdini中fit( )函数学习笔记

    闲来无事又开始捡起houdini,记录一下学习的心得,也希望有大佬看到能帮助指出一些错误. 之前Rand()函数提到其返回值区间的局限性,所以引出了fit( )函数. Fit函数有三种形式: fit0 ...

  7. Python零基础入门(三)——函数[学习笔记]

    目录: 一.函数: 1.内置函数 2.定义函数 二.函数参数: 1.必选参数 2.默认参数 3.可变参数/任意参数 4.关键字参数 三.return语句 四.函数封装 1.导入整个模块 2.导入特定的 ...

  8. Python基础函数学习笔记(一)

    今天晚上学习的内容是Python的一些基础函数及其应用.参考书籍--<Python计算域编程实践-多媒体方法>第二章. 主要函数有print def ord abs pickAFile m ...

  9. VBA Trim()函数 去除头部和尾部的空格 - VBA函数学习笔记(二)

    本期学习的函数是Trim()函数. 要处理的字符串前面和后面都有讨厌的空格,必须要把他们去掉,每个单元格的内容才可以保持整齐. 因此我们需要使用Trim()函数. 语法 Trim(String) 参数 ...

  10. 函数学习笔记(一) 传值调用、传址调用.

    前言  函数是程序的一个子程序,自己定义的函数与主函数的地位·相同. 函数分为: 库函数.自定义函数 一.库函数 在学习函数之前我们就有接触到了函数--库函数 比如说printf.scanf.getc ...

最新文章

  1. 大数据实训报告_教学大数据实训平台解决方案_德拓信息_上海市徐汇区
  2. 20130320java基础学习笔记-dos命令及java临时环境变量配置
  3. centos 下载oracle_Linux镜像下载大全
  4. java 无名类做参数_说说你知道的几种主要的JVM参数
  5. python中convert函数用法_Python Pandas DataFrame.tz_convert用法及代码示例
  6. Why React?
  7. 选中一行的快捷键_常用文字编辑快捷键,学会之后,天天可以提前下班
  8. 没有什么内存问题,是一行Python代码解决不了的
  9. linux进入根目录查找,如何进入Linux根目录??
  10. 佳能7660cdn 评价_佳能Canon LBP7660Cdn 驱动
  11. MCS51 系列单片机的中央处理器(CPU)
  12. [NOI2003] 文本编辑器
  13. linux win im,IM即时通讯软件“喧喧”介绍:支持Windows、Linux、Mac系统
  14. Window系统下如何生成ssh key以及如何在码云中添加公钥
  15. 美国服务器网站没有收录的原因分析
  16. redis集群伸缩【转】
  17. 绑定异常 Invalid bound statement (not found): com.fwind.blog.dao.mapper.TagMapper
  18. ps批量修改名片文字_怎么修改图片上的文字 修改图片文字比如名片图片上面的地址需要修改下...
  19. MySQL数据库简单的操作命令
  20. 聚观早报 | 多款热门游戏停服一天;比亚迪下月在日本开售

热门文章

  1. 什么是TTL电平和cmos电平?ttl电平和cmos电平的区别是什么?
  2. 小游戏策划案例精选_最具创意大型活动策划案例
  3. 数据结构课程设计---图书管理系统
  4. Oracle数据库的下载地址
  5. 写给非网工的CCNA教程(8)跨LAN的通信
  6. 我的时时在线电脑(千脑)
  7. ztek usb转串口 linux,Z-tek驱动下载_Z-tek usb转串口驱动官方下载 - 系统之家
  8. 如何通过SCJP考试(含真题分析和考点)
  9. 乔布斯一生中的3次阴差阳错、柳暗花明
  10. js css自动幻灯片切换,非常漂亮的JS+CSS图片幻灯切换特效