pde复习笔记 第一章 波动方程 第三节 分离变量法
教材
谷超豪《数学物理方程》第四版,虽然我们老师用的第三版,但是除了页码对不上,习题多了一点,也似乎没有多少区别。
打算开个新栏专门总结一下pde的各种计算问题,在图书馆算的手麻了,但是习题几乎都是按套路出牌,所以打算好好总结一下。
- 齐次方程
提醒:这里的边界条件是两端固定,也即\(u(0,t)=u(l,t)=0\),对应的解里面是\(\dfrac{k\pi}{l}\),做题的时候还会遇见\(u(0,t)=\dfrac{\partial u}{\partial x}(l,t)=0\),这个时候对应的就是\(\dfrac{(k+\frac{1}{2})\pi}{l}\),一定注意。(可以自己算一下为什么多了\(\frac{1}{2}\pi\))
例题(习题第1题)
解答
\]
\]
我们上面介绍的是用积分法计算系数\(A_{k}, B_{k}\), 而边值条件很特殊的时候,我们有一个更简单的计算方法。
例题(习题第3题)
本题的特殊之处就在于边值条件是\(x\)的正弦函数,我们在计算系数\(A_{k}, B_{k}\)的时候,可以不使用积分,而是直接比较系数。
- 非齐次方程
的解有如下形式:
简单而言计算的套路就是先计算\(B_{k}(\tau)\), 再代入即可
例题(课后题第4、5题),我们以第四题为例子。
首先利用叠加原理,拆成两个式子:
\begin{array}{l}
u_{tt} - a^2 u_{xx} = 0, 0 < x < l, t > 0, \\
\left.u\right|_{x=0} = \left.u_{x}\right|_{x=l} = 0, \\
\left.u\right|_{t=0} = 0, \left.u_{t}\right|_{t=0} = \sin \frac{\pi x}{2l},
\end{array}
\right.\]
这是前面常规的计算套路(比较系数就可以了),解为
\]
现在我们考虑
\begin{array}{l}
u_{tt} - a^2 u_{xx} = g, 0 < x < l, t > 0, \\
\left.u\right|_{x=0} = \left.u_{x}\right|_{x=l} = 0, \\
\left.u\right|_{t=0} = 0, \left.u_{t}\right|_{t=0} = 0,
\end{array}
\right.
\]
利用上面给出的公式,直接计算
\]
\]
综上,原问题的解为$$u(x, t) = u_{1}(x, t) + u_{2}(x, t)$$.
- 一道特殊的习题(习题第6题)
6.用分离变量法求下面问题的解:
\[\left\{
\begin{array}{l}
\frac{\partial^{2} u}{\partial t^{2}}+2 b \frac{\partial u}{\partial t}=a^{2} \frac{\partial^{2} u}{\partial x^{2}} \quad(b>0), \\
\left.u\right|_{x=0}=\left.u\right|_{x=l}=0, \\
\left.u\right|_{t=0}=\frac{h}{l} x, \left.\frac{\partial u}{\partial t}\right|_{t=0}=0 .
\end{array}
\right.
\]
对于本题,陈恕行的数学物理方程中有过专门的讨论
至此,我们就将本节所有习题讨论完了。无一例外都是套公式计算。
pde复习笔记 第一章 波动方程 第三节 分离变量法的更多相关文章
- C++ Primer 笔记 第一章
C++ Primer 学习笔记 第一章 快速入门 1.1 main函数 系统通过调用main函数来执行程序,并通过main函数的返回值确定程序是否成功执行完毕.通常返回0值表明程序成功执行完毕: ma ...
- Android开发艺术探索笔记——第一章:Activity的生命周期和启动模式
Android开发艺术探索笔记--第一章:Activity的生命周期和启动模式 怀着无比崇敬的心情翻开了这本书,路漫漫其修远兮,程序人生,为自己加油! 一.序 作为这本书的第一章,主席还是把Activ ...
- Android群英传笔记——第一章:Android体系与系统架构
Android群英传笔记--第一章:Android体系与系统架构 图片都是摘抄自网络 今天确实挺忙的,不过把第一章的笔记做一下还是可以的,嘿嘿 1.1 Google的生态圈 还是得从Android的起 ...
- SpringMVC学习笔记 - 第一章 - 工作流程、Bean加载控制、请求与响应(参数接收与内容返回)、RESTful
[前置内容]Spring 学习笔记全系列传送门: Spring学习笔记 - 第一章 - IoC(控制反转).IoC容器.Bean的实例化与生命周期.DI(依赖注入) Spring学习笔记 - 第二章 ...
- 《css3实战》读书笔记 第一章 基于CSS需求而编写的HTML.
笔记说明 <CSS3实战手册第3版(影印版)>可以消除Web设计工作的痛苦,并且带给你:HTML--重新入门.如果你是HTML新手,你会学到如何以CSS友好的方式进行基本页面构造.若你是H ...
- .net架构设计读书笔记--第一章 基础
第一章 基础 第一节 软件架构与软件架构师 简单的说软件架构即是为客户构建一个软件系统.架构师随便软件架构应运而生,架构师是一个角色. 2000年9月ANSI和IEEE发布了<密集性软件架构建 ...
- 《JavaScript高级程序设计》笔记——第一章到第三章
2019年,新年伊始,我打算好好重读一下<JavaScript高级程序设计>这本前端必备经典书.每天半小时. 以下内容摘自<JavaScript高级程序设计> 2019-2-1 ...
- Unity 黑暗之光 笔记 第一章
第一章 设计游戏开始进入场景 1.设置相机视野同步 选中要调整的相机 GameObject - Align With View(快捷键 Ctrl + Shift + F)
- Getting Started With Hazelcast 读书笔记(第一章)
第一章:数据集群的演化与 早期的服务器架构 显然,应用是可扩展的,但是由于是集中式服务器,随着数据库性能达到极限,再想扩展就变得极端困难,于是出现了缓存. 缓存显然再次提升了可扩展性,减轻了数据 ...
- Java学习笔记 第一章 入门<转>
第一章 JAVA入门 一.基础常识 1.软件开发 什么是软件? 软件:一系列按照特定顺序组织的计算机数据和指令的集合 系统软件:DOS,Windows,Linux 应用软件:扫雷.QQ.迅雷 什么是开 ...
随机推荐
- springboot整合视频点播
1 //上传视频到阿里云 2 @Override 3 public String uploadAyl(MultipartFile file) { 4 try { 5 //accessKeyId,acc ...
- 改Bug的经验
如果修复某个Bug花了很长时间,这时候就要问问自己为什么,怎么做才吸取经验教训,在类似的问题上不再出问题,以及采用的方法,使用的工具是否还有改进的地方: 当所有问题都解决之后,一定要梳理下从最初找Bu ...
- Gaussian YOLOv3 : 对bbox预测值进行高斯建模输出不确定性,效果拔群 | ICCV 2019
在自动驾驶中,检测模型的速度和准确率都很重要,出于这个原因,论文提出Gaussian YOLOv3.该算法在保持实时性的情况下,通过高斯建模.损失函数重建来学习bbox预测值的不确定性,从而提高准确率 ...
- set集合的HashSet 类
set是一个没有重复元素, 没有存储顺序的集合,它主要有三个实现类,如下: HashSet 类 HashSet 类是按照哈希算法来存储集合中的元素,当向 Set 集合中添加一个元素时,HashSet ...
- AtCoder Beginner Contest 240
前言 考场把前六题切了,但是 E 题和 F 题罚时了,所以也写一写. ABC240 E - Ranges on Tree 题目传送门 分析 \(r\) 的最大值就是叶子的个数,如果将叶子按顺序编号, ...
- #分块,可撤销并查集#洛谷 3247 [HNOI2016]最小公倍数
题目 分析 考虑将询问和边权按 \(a\) 分别从小到大排序,考虑最暴力的做法就是将不超过 \(a'\) 且 不超过 \(b'\) 的边抽取出来 放进并查集判断 \(a,b\) 的最大值都能达到 \( ...
- 使用OHOS SDK构建mimalloc
参照OHOS IDE和SDK的安装方法配置好开发环境. 从github下载源码. 执行如下命令: git clone https://github.com/microsoft/mimalloc.git ...
- C# 发布你的程序包到Nuget
1.新建一个.NET Standard 的类库项目 2.选择项目属性,在 package 栏目下填写我们的nuget包信息 3.选择我们的项目,点击"Pack" 打包 主要注意的是 ...
- openGauss数据库源码学习-指标采集、预测与异常检测
opengauss 源码解析 指标采集.预测与异常检测 代码位置:/gausskernel/dbmind/tools/anomaly_detection 各模组在整体结构上的组合在摩天轮论坛上官方解析 ...
- MogDB 操作系统优化指南
MogDB 操作系统优化指南 本文出处:https://www.modb.pro/db/413280 在性能调优过程中,可以根据实际业务情况修改关键操作系统(OS)配置参数,以提升 MogDB 数据库 ...