![](https://img-blog.csdnimg.cn/5f6729c9e4754ddf91ce2126cf284222.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Matlab偏微分方程系列编程
文章平均质量分 91
求解微分方程(组)竟可以如此简洁、高效、优雅!数值方法巧妙的原理和导师精湛的 Matlab 编程技艺深深地震撼了我。如今,我很高兴地将其总结成专栏, 它不但是一套可以教你如何高效、便捷地解决各类微分问题的实用教程, 同时也是我身处逆境不甘认命的一个见证!
图灵猫
一只被偏微分方程带偏了的人工智能算法设计师
展开
-
谱方法学习笔记-下(超详细)
《谱方法学习笔记》深入介绍了傅立叶谱方法在解决偏微分方程问题中的理论和实践,提供了清晰的步骤、Matlab代码以及对一维、二维波动方程等不同问题的解析,适合对谱方法感兴趣的学习者。原创 2023-11-29 12:42:12 · 1610 阅读 · 0 评论 -
谱方法学习笔记-上(超详细)
《谱方法学习笔记》深入介绍了傅立叶谱方法在解决偏微分方程问题中的理论和实践,提供了清晰的步骤、Matlab代码以及对一维、二维波动方程等不同问题的解析,适合对谱方法感兴趣的学习者。原创 2023-11-29 12:12:42 · 3045 阅读 · 0 评论 -
傅里叶谱方法-傅里叶谱方法求解一维 KdV 方程及其Matlab程序实现
本章介绍的求解偏微分方程(组)的方法都包含着周期性边界条件, 尽管周期性边界条件不属于数学物理方法中常见的传统三类边界条件, 但它并不脱离实际。某些科学问题的研究重点不受边界的影响, 如孤子之间的相互作用 (非线性薛定谔方程或 $\mathrm{KdV}$ 方程)、各向同性的均匀湍流问题等, 周期性边界条件就可以胜任。另外, 一些科学问题本身就具有时空周期性, 如晶格振动问题、能带理论或动物表皮图案的形成问题等。原创 2023-04-04 19:55:19 · 1231 阅读 · 1 评论 -
傅里叶谱方法-傅里叶谱方法求解基本偏微分方程(一维波动方程、 二维波动方程、一维非线性薛定谔方程)及其Matlab程序实现
本章介绍的求解偏微分方程(组)的方法都包含着周期性边界条件, 尽管周期性边界条件不属于数学物理方法中常见的传统三类边界条件, 但它并不脱离实际。某些科学问题的研究重点不受边界的影响, 如孤子之间的相互作用 (非线性薛定谔方程或 $\mathrm{KdV}$ 方程)、各向同性的均匀湍流问题等, 周期性边界条件就可以胜任。另外, 一些科学问题本身就具有时空周期性, 如晶格振动问题、能带理论或动物表皮图案的形成问题等。原创 2023-04-01 06:00:00 · 1343 阅读 · 0 评论 -
傅里叶谱方法-求导、积分与傅里叶谱方法、傅里叶谱方法的步聚及滤波法
本章介绍的求解偏微分方程(组)的方法都包含着周期性边界条件, 尽管周期性边界条件不属于数学物理方法中常见的传统三类边界条件, 但它并不脱离实际。某些科学问题的研究重点不受边界的影响, 如孤子之间的相互作用 (非线性薛定谔方程或 $\mathrm{KdV}$ 方程)、各向同性的均匀湍流问题等, 周期性边界条件就可以胜任。另外, 一些科学问题本身就具有时空周期性, 如晶格振动问题、能带理论或动物表皮图案的形成问题等。原创 2023-03-30 06:00:00 · 396 阅读 · 0 评论 -
傅里叶谱方法-傅里叶谱方法的原理、快速傅里叶变换及其Matlab程序实现
本章介绍的求解偏微分方程(组)的方法都包含着周期性边界条件, 尽管周期性边界条件不属于数学物理方法中常见的传统三类边界条件, 但它并不脱离实际。某些科学问题的研究重点不受边界的影响, 如孤子之间的相互作用 (非线性薛定谔方程或 $\mathrm{KdV}$ 方程)、各向同性的均匀湍流问题等, 周期性边界条件就可以胜任。另外, 一些科学问题本身就具有时空周期性, 如晶格振动问题、能带理论或动物表皮图案的形成问题等。原创 2023-03-28 06:00:00 · 1252 阅读 · 0 评论 -
Caputo 分数阶微分方程-慢扩散方程初边值问题基于快速 L2-1σ 逼近的空间二阶方法及其Matlab程序实现
Caputo分数阶插值逼近在很多领域有广泛应用。本系列教程将带您一步步了解Caputo分数阶插值逼近的原理、方法和Matlab实现。通过本系列教程,您将掌握Caputo分数阶插值逼近的核心理论和实际应用,并能够运用Matlab软件进行实际操作,加深对这一技术的理解和掌握。原创 2023-03-25 06:00:00 · 812 阅读 · 2 评论 -
Caputo 分数阶微分方程-慢扩散方程初边值问题基于 L2-1σ 逼近的空间二阶方法及其Matlab程序实现
Caputo分数阶插值逼近在很多领域有广泛应用。本系列教程将带您一步步了解Caputo分数阶插值逼近的原理、方法和Matlab实现。通过本系列教程,您将掌握Caputo分数阶插值逼近的核心理论和实际应用,并能够运用Matlab软件进行实际操作,加深对这一技术的理解和掌握。原创 2023-03-23 06:00:00 · 531 阅读 · 0 评论 -
Caputo 分数阶微分方程-慢扩散方程初边值问题基于快速L1 逼近的空间二阶方法及其Matlab程序实现
Caputo分数阶插值逼近在很多领域有广泛应用。本系列教程将带您一步步了解Caputo分数阶插值逼近的原理、方法和Matlab实现。通过本系列教程,您将掌握Caputo分数阶插值逼近的核心理论和实际应用,并能够运用Matlab软件进行实际操作,加深对这一技术的理解和掌握。原创 2023-03-19 10:00:07 · 621 阅读 · 0 评论 -
Caputo 分数阶微分方程-慢扩散方程初边值问题基于L1 逼近的空间二阶方法及其Matlab程序实现
Caputo分数阶插值逼近在很多领域有广泛应用。本系列教程将带您一步步了解Caputo分数阶插值逼近的原理、方法和Matlab实现。通过本系列教程,您将掌握Caputo分数阶插值逼近的核心理论和实际应用,并能够运用Matlab软件进行实际操作,加深对这一技术的理解和掌握。原创 2023-03-18 06:00:00 · 1121 阅读 · 1 评论 -
Caputo 分数阶微分方程- 快速 H2N2 插值逼近及其Matlab程序实现
Caputo分数阶插值逼近在很多领域有广泛应用。本系列教程将带您一步步了解Caputo分数阶插值逼近的原理、方法和Matlab实现。通过本系列教程,您将掌握Caputo分数阶插值逼近的核心理论和实际应用,并能够运用Matlab软件进行实际操作,加深对这一技术的理解和掌握。原创 2023-03-16 06:00:00 · 233 阅读 · 0 评论 -
Caputo 分数阶微分方程- H2N2 插值逼近及其Matlab程序实现
Caputo分数阶插值逼近在很多领域有广泛应用。本系列教程将带您一步步了解Caputo分数阶插值逼近的原理、方法和Matlab实现。通过本系列教程,您将掌握Caputo分数阶插值逼近的核心理论和实际应用,并能够运用Matlab软件进行实际操作,加深对这一技术的理解和掌握。原创 2023-03-14 06:00:00 · 370 阅读 · 0 评论 -
有限差分法-一维波动方程及其Matlab程序实现
有限差分法 (finite difference method)是一种数值求解偏微分方程的方法,它将偏微分方程中的连续变量离散化为有限个点上的函数值,然后利用差分逼近导数,从而得到一个差分方程组。通过求解差分方程组,可以得到原偏微分方程的数值解。在实际应用中,有限差分法通常与其他数值方法结合使用,如有限元法、边界元法、谱方法等。这些方法各有特点,可以针对不同的问题选择合适的方法求解。相关书籍众多。本专栏只介绍其简单的应用, 来帮助读者了解数值方法的发展过程。原创 2023-03-11 06:00:00 · 2238 阅读 · 0 评论 -
有限差分法-一维热传导方程及其Matlab程序实现
有限差分法 (finite difference method)是一种数值求解偏微分方程的方法,它将偏微分方程中的连续变量离散化为有限个点上的函数值,然后利用差分逼近导数,从而得到一个差分方程组。通过求解差分方程组,可以得到原偏微分方程的数值解。在实际应用中,有限差分法通常与其他数值方法结合使用,如有限元法、边界元法、谱方法等。这些方法各有特点,可以针对不同的问题选择合适的方法求解。相关书籍众多。本专栏只介绍其简单的应用, 来帮助读者了解数值方法的发展过程。原创 2023-03-09 06:00:00 · 2882 阅读 · 0 评论 -
有限差分法-二维泊松方程及其Matlab程序实现
有限差分法 (finite difference method)是一种数值求解偏微分方程的方法,它将偏微分方程中的连续变量离散化为有限个点上的函数值,然后利用差分逼近导数,从而得到一个差分方程组。通过求解差分方程组,可以得到原偏微分方程的数值解。在实际应用中,有限差分法通常与其他数值方法结合使用,如有限元法、边界元法、谱方法等。这些方法各有特点,可以针对不同的问题选择合适的方法求解。相关书籍众多。本专栏只介绍其简单的应用, 来帮助读者了解数值方法的发展过程。原创 2023-03-07 06:00:00 · 10859 阅读 · 2 评论 -
有限差分法-差商公式及其Matlab实现
有限差分法 (finite difference method)是一种数值求解偏微分方程的方法,它将偏微分方程中的连续变量离散化为有限个点上的函数值,然后利用差分逼近导数,从而得到一个差分方程组。通过求解差分方程组,可以得到原偏微分方程的数值解。在实际应用中,有限差分法通常与其他数值方法结合使用,如有限元法、边界元法、谱方法等。这些方法各有特点,可以针对不同的问题选择合适的方法求解。相关书籍众多。本专栏只介绍其简单的应用, 来帮助读者了解数值方法的发展过程。原创 2023-03-02 06:00:00 · 2892 阅读 · 0 评论 -
前置知识-辛 Runge-Kutta 方法
简单介绍辛几何和辛代数的基础上, 介绍相空间、Hamilton 系统及其两类辛格式: 线性 Hamilton 系统的中心 Euler 格式和一般的辛 Runge-Kutta 方法.原创 2023-02-28 08:00:00 · 308 阅读 · 0 评论 -
前置知识-线性 Hamilton 系统的辛差分格式
简单介绍辛几何和辛代数的基础上, 介绍相空间、Hamilton 系统及其两类辛格式: 线性 Hamilton 系统的中心 Euler 格式和一般的辛 Runge-Kutta 方法.原创 2023-02-28 06:00:00 · 169 阅读 · 0 评论 -
前置知识-辛几何与辛代数、欧式几何与辛几何、Hamilton量
简单介绍辛几何和辛代数的基础上, 介绍相空间、Hamilton 系统及其两类辛格式: 线性 Hamilton 系统的中心 Euler 格式和一般的辛 Runge-Kutta 方法.原创 2023-02-25 06:00:00 · 491 阅读 · 0 评论 -
前置知识-辛几何与辛代数的基本概念、欧式几何与辛几何、相空间
简单介绍辛几何和辛代数的基础上, 介绍相空间、Hamilton 系统及其两类辛格式: 线性 Hamilton 系统的中心 Euler 格式和一般的辛 Runge-Kutta 方法.原创 2023-02-23 06:00:00 · 927 阅读 · 0 评论 -
前置知识-边值问题、打靶法、bvp 系列函数的用法
通过最基本、简单的微分问题一一初值问题(initial value problem)和边值问题 (boundary value problem) 的数值解法, 引入欧拉法、改进的欧拉法、龙格一库塔法等方法 的基本思想和内在关系, 给出代码的实现并予以说明。此外还介绍了局部截断误差、刚性等基本概念, 为后续求解更复杂的微分问题做铺垫。原创 2023-02-21 06:00:00 · 2538 阅读 · 0 评论 -
前置知识- 初值问题、ode 系列函数的用法、刚性 (stiff) 方程简介、高阶微分方程的降阶
通过最基本、简单的微分问题一一初值问题(initial value problem)和边值问题 (boundary value problem) 的数值解法, 引入欧拉法、改进的欧拉法、龙格一库塔法等方法 的基本思想和内在关系, 给出代码的实现并予以说明。此外还介绍了局部截断误差、刚性等基本概念, 为后续求解更复杂的微分问题做铺垫。原创 2023-02-18 06:00:00 · 371 阅读 · 0 评论 -
前置知识-初值问题、显式隐式龙格库塔方法、Butcher阵列
通过最基本、简单的微分问题一一初值问题(initial value problem)和边值问题 (boundary value problem) 的数值解法, 引入欧拉法、改进的欧拉法、龙格一库塔法等方法 的基本思想和内在关系, 给出代码的实现并予以说明。此外还介绍了局部截断误差、刚性等基本概念, 为后续求解更复杂的微分问题做铺垫。原创 2023-02-16 15:07:07 · 1634 阅读 · 0 评论 -
前置知识-初值问题、欧拉法、改进欧拉法
通过最基本、简单的微分问题——初值问题(initial value problem)和边值问题 (boundary value problem) 的数值解法, 引入欧拉法、改进的欧拉法、龙格一库塔法等方法的基本思想和内在关系, 给出代码的实现并予以说明。此外还介绍了局部截断误差、刚性、Hamilton系统等基本概念, 为后续章节中求解更复杂的微分问题做铺垫。原创 2023-02-16 13:47:39 · 962 阅读 · 0 评论