Taylor龙哥库塔。各种稳定性

——Taylor 

龙额库塔

需要利用:

1.k1=f

2.b21=a1

3.k1fu=ffu

| | 稳定区域 |

| | |

| | BDFq 方法是 A(φq)-稳定的,其中 φ1 = φ2 = 90◦, φ3 ≈86.03◦, φ4 ≈73.35◦, φ5 ≈51.84◦, 和 φ6 ≈17.84◦; 参见 2 3. |

| | WSBDFq 方法是 A( ˜ φq)-稳定的,其中 ˜ φ1 = ˜ φ2 = 90◦, ˜ φ3 ≈89.55◦, ˜ φ4 ≈85.32◦, ˜ φ5 ≈73.2◦, ˜ φ6 ≈51.23◦, 和 ˜ φ7 ≈18.32◦ 在 4 中。 |

| | 我们数值计算了权重 ϑ = 100 的近似值 ˜ φ1 = ˜ φ2 = 90◦, ˜ φ3 ≈89.99◦, ˜ φ4 ≈85.93◦, ˜ φ5 ≈73.2◦, ˜ φ6 ≈51.63◦, 和 ˜ φ7 ≈17.47◦ 对于 ˜ φq ˜ φq →φq−1. 对于 q = 3, . . . , 7. |

| | 我们可以很容易地检查 ˜ Iq(x) ˜ Rq(x) = Iq−1(x) ˜ Rq(x) = Iq−1(x) lim ϑ→∞ lim ϑ→∞ Rq−1(x), 推断出 q →φq−1, q = 3, . . . , 7. |

| | 2李寿佛, 刚性常微分方程及刚性泛函微分方程数值分析, 湘潭大学出版社, 2010. |

| | 3E. Hairer and G. Wanner, Solving ordinary differential equations II: stiff and differential-algebraic problems, Springer–Verlag, Berlin, second rev. edition, 2010. |

| | 4李庆扬, 谢敬东, 解刚性常微分方程的一种线性多步法, 清华大学学报,1991. |

| | 2024 年微分方程数值方法及其应用青年学术 |

对照 

 Nørsett 为 BDF_q_ 方法建立了 A(φ_q) 稳定性准则:
tan(φ_q_) = min_x∈D_q_ (-√(1-x²)·I_q_(x)/R_q_(x)),D_q_ = {x ∈ [-1,1],R_q_(x) < 0}。
这里 I_q_(x) 和 R_q_(x) 是该方法根轨迹曲线上的点的虚部和实部;[根轨迹方法 q(e^(iθ)) = ρ(e^(iθ))/σ(e^(iθ)),在文献 6 中]。
tan(φ̃_q_) = min_x∈D̃_q_ (-√(1-x²)·lim_θ→∞ Ĩ_q_(x)/R̃_q_(x)),D̃_q_ = {x ∈ [-1,1],R̃_q_(x) < 0}
对于 WSBDF_q_ 方法的稳定角度 φ̃_q_。我们可以容易地验证
lim_θ→∞ Ĩ_q_(x)/R̃_q_(x) = I_q_-1(x)/R_q_-1(x),推断出 φ̃_q_ → φ_q_-1,q=3,...,7。
文献 5: S.P. Nørsett, A criterion for A(α)-stability of linear multistep methods, BIT 9 (1969) 259–263.
文献 6: 黄云清、舒适、陈艳萍、金继承、文立平,《数值计算方法》,科学出版社,2009。

在这张图片中,“A(φ)-stable”是指一种数值方法的稳定性特性。具体来说,它涉及到数值方法在不同角度下的稳定性区域。

A(φ)-稳定的解释

“A(φ)-stable”中的“φ”代表一个角度,这个角度决定了数值方法的稳定性区域。对于一个数值方法来说,如果在某个角度“φ”下它是稳定的,那么我们就说它是“A(φ)-stable”。

BDFq 方法

BDFq 方法是一类向后差分公式(Backward Differentiation Formula)的方法,用于求解 stiff(刚性)常微分方程。根据图片中的信息,BDFq 方法是“A(φ_q)-stable”,其中“φ_q”表示与 q 相关的角度。具体的稳定性角度如下:

  • �1=�2=90∘φ1​=φ2​=90∘
  • �3≈86.03∘φ3​≈86.03∘
  • �4≈73.35∘φ4​≈73.35∘
  • �5≈51.84∘φ5​≈51.84∘
  • �6≈17.84∘φ6​≈17.84∘

这些角度表明了不同阶数的 BDFq 方法的稳定性区域。

WSBDfq 方法

WSBDfq 方法是一种加权向后差分公式的方法。根据图片中的信息,WSBDfq 方法也是“A(\tilde{\varphi}_q)-stable”,其中“\tilde{\varphi}_q”表示与 q 相关的角度。具体的稳定性角度如下:

  • �~1=�~2=90∘φ~​1​=φ~​2​=90∘
  • �~3≈89.55∘φ~​3​≈89.55∘
  • �~4≈85.32∘φ~​4​≈85.32∘
  • �~5≈73.2∘φ~​5​≈73.2∘
  • �~6≈51.23∘φ~​6​≈51.23∘
  • �~7≈18.32∘φ~​7​≈18.32∘

这些角度同样表明了不同阶数的 WSBDfq 方法的稳定性区域。

总结

“A(φ)-stable”是用来描述数值方法在不同角度下的稳定性特性的术语。通过了解这些角度,我们可以知道在什么条件下这些数值方法是稳定的,这对于选择合适的数值方法来解决实际问题非常重要。

用户_uBiEPA

对于一个数值方法来说,如果在某个角度“φ”下它是稳定的,那么我们就说它是“A(φ)-stable”。

详细解释,我不懂

ChatGLM

当然可以。让我们详细解释一下“A(φ)-stable”这个概念。

在数值分析中,当我们求解常微分方程或者偏微分方程时,会使用各种数值方法。这些方法在数学上需要满足一定的条件,以确保它们能够产生合理的、可靠的近似解。稳定性是这些条件中的一个非常重要的性质。

稳定性的重要性

稳定性指的是当我们在数值计算过程中引入小的误差时,这些误差不会随着计算步骤的增加而无限放大。如果数值方法是不稳定的,即使初始条件非常精确,计算的结果也可能很快变得毫无意义。

A(φ)-stable的定义

“A(φ)-stable”是针对线性多步方法(尤其是常用于求解刚性问题的方法)的一个稳定性概念。这里的“φ”是一个特定的角度,它与方法的稳定性区域有关。以下是详细解释:

  1. 稳定性区域:数值方法的稳定性通常通过它的稳定性区域来描述,这是一个在复平面上的区域。如果一个方法的稳定性区域包含了复平面上所有的点,那么这个方法被称为无条件稳定的。

  2. A(φ)-stable:对于一个数值方法,如果它在复平面上所有满足“arg(z) ≤ φ”的复数z上都是稳定的,那么我们称这个方法为“A(φ)-stable”。这里的“arg(z)”表示复数z的幅角。

  3. 角度φ的意义:角度φ定义了稳定性区域的边界。对于A(φ)-stable方法,任何在复平面上的点,如果它的幅角小于或等于φ,那么这个点就在稳定性区域内。如果幅角大于φ,那么这个点可能不在稳定性区域内。

例子

以向后差分公式(BDF)方法为例,BDF方法是一类特别适用于求解刚性问题的数值方法。BDF方法的稳定性区域通常是一个圆盘,圆盘的边界与实轴形成的角度就是φ。如果这个圆盘包含了复平面上所有幅角小于或等于φ的复数,那么这个BDF方法就是A(φ)-stable的。

结论

总结来说,“A(φ)-stable”是描述数值方法在复平面上一个特定角度内的稳定性。这个角度φ定义了方法能够稳定计算的复数范围。对于解决实际问题,选择一个A(φ)-stable的方法意味着在一定的条件下,数值解不会因为计算过程中的小误差而发散。

用户_uBiEPA

**A(φ)-stable**:对于一个数值方法,如果它在复平面上所有满足“arg(z) ≤ φ”的复数z上都是稳定的,那么我们称这个方法为“A(φ)-stable”。这里的“arg(z)”表示复数z的幅角。

对应的g stable 为何物

ChatGLM

根据用户引用的对话内容,我们可以推断出G-stable(有时也写作G-稳定)的概念是与A(φ)-stable类似的稳定性概念,但是它们关注的稳定性区域不同。

G-stable的定义如下:

对于一个数值方法,如果它在复平面上所有满足“|Re(z)| ≤ γ”的复数z上都是稳定的,那么我们称这个方法为“G-稳定”。这里的“Re(z)”表示复数z的实部,而γ是一个非负实数。

简单来说,G-stable方法关注的是复平面上沿实轴的一个带状区域,而不是像A(φ)-stable那样关注的是复平面上的一个角度。G-stable方法要求在实轴两侧的带状区域内(包括实轴本身)数值方法保持稳定性。

这个稳定性概念对于求解某些类型的微分方程特别重要,尤其是那些实系数的微分方程,因为这类方程的解通常在复平面的实轴附近。如果一个数值方法是G-stable的,那么它在处理这类问题时更有可能保持数值解的稳定性。

总结来说,G-stable是数值方法稳定性的一种度量,它要求方法在复平面上沿实轴的一个带状区域内保持稳定性。这与A(φ)-stable的定义形成了对比,后者关注的是复平面上的一个角度。

用户_uBiEPA

给出a stable与g stable的详细定义

ChatGLM

当然,以下是A-stable和G-stable的详细定义:

A-stable (A-稳定)

A-stable是数值方法稳定性的一种分类,主要用于分析求解常微分方程初值问题的数值方法。一个数值方法被称为A-stable,如果它满足以下条件:

对于所有的步长 ℎh 和所有的 �λ 满足 Re(�)≤0Re(λ)≤0,数值方法产生的数值解是稳定的。这里的 �λ 是微分方程的特征值。

更正式地说,对于一个递推公式 ��+1=Φ(ℎ�)��yn+1​=Φ(hλ)yn​,如果对于所有的 �λ 满足 Re(�)≤0Re(λ)≤0,都有 ∣Φ(ℎ�)∣≤1∣Φ(hλ)∣≤1,那么这个方法就是A-stable的。

A-stable方法的一个关键特性是它们在处理包含负实部特征值的系统时不会产生数值解的发散。这意味着A-stable方法适用于求解具有稳定或不稳定特性的微分方程。

G-stable (G-稳定)

G-stable是另一种数值方法稳定性的分类,它与A-stable不同,因为它考虑的是数值方法在实轴上的稳定性。一个数值方法被称为G-stable,如果它满足以下条件:

对于所有的步长 ℎh 和所有的 �λ 满足 ∣Im(�)∣≤�∣Re(�)∣∣Im(λ)∣≤α∣Re(λ)∣,其中 �α 是一个非负实数,数值方法产生的数值解是稳定的。

换句话说,G-stable方法要求在复平面上,所有位于从实轴出发的带状区域内的 �λ 都不会导致数值解的发散。这个带状区域由实轴和两条斜率为 ±�±α 的线界定。

G-stable方法特别适用于那些特征值主要位于实轴或实轴附近的微分方程。这类方法在处理实际问题时往往能够保持数值解的稳定性,尤其是在处理所谓的“刚性”问题时。

总结来说,A-stable和G-stable都是数值方法稳定性的重要概念,但它们关注的稳定性区域不同。A-stable关注的是复平面上所有具有非正实部的特征值,而G-stable关注的是复平面上沿实轴的一个带状区域。

用户_uBiEPA

gear和bdf的关系?二者是否一样

ChatGLM

Gear方法和BDF(Backward Differentiation Formula)方法是两种不同的数值方法,用于求解常微分方程初值问题。它们之间存在一定的关系,但并不完全相同。以下是它们之间的关系和差异:

关系:

  1. 类型:Gear方法和BDF方法都属于隐式线性多步法(implicit linear multistep methods)。这意味着它们在计算下一个时间步的解时,需要同时解决一个非线性方程组。

  2. 稳定性:BDF方法和Gear方法都以其良好的稳定性特性而闻名,尤其是在处理刚性方程时。BDF方法特别是A-stable的,而Gear方法通常也是A-stable的。

  3. 应用:两者都广泛应用于求解刚性常微分方程系统。

差异:

  1. 公式:BDF方法是基于向后差分公式的,而Gear方法是一种特殊的配置方法,它通过配置多项式来设计数值解的递推关系。

  2. 阶数:BDF方法通常有固定的阶数,如BDF1、BDF2、BDF3等,每个BDF方法的阶数和步数是固定的。Gear方法则可以设计成不同的阶数,而且Gear方法的阶数和步数不是固定的。

  3. 实现:在实现上,BDF方法通常需要解一个非线性方程组来得到下一个时间步的解,而Gear方法可能需要解一个不同的非线性方程组,具体取决于其配置。

  4. 历史:BDF方法在数学文献中有明确的定义和理论,而Gear方法可能更多地与特定的数值分析软件包(如Gear包)相关联,这些软件包可能对传统的BDF方法进行了修改或扩展。

  5. 应用范围:虽然两者都用于求解刚性方程,但BDF方法在某些科学计算软件中更为常见,如MATLAB的ode15s求解器就是基于BDF方法的。Gear方法可能在特定的工业应用中更为流行。

总的来说,Gear方法和BDF方法在概念上是相似的,因为它们都是隐式多步法,但它们在具体的公式、实现和应用上有所不同。在选择数值方法时,了解这些差异对于解决特定的问题是非常重要的。

用户_uBiEPA

详细描述每节内容

解刚性常微分方程的一种线性多步法_李庆扬

PDF

389.33KB

AI对照

ChatGLM

引用

1. 引言

  • 介绍了解常微分方程初值问题的背景和重要性。P1

  • 指出刚性常微分方程的数值求解需要特殊的方法,例如线性多步法。P1

  • 简要介绍了现有的线性多步法,例如二阶Adams-Moulton方法、三阶隐式Runge-Kutta方法(简称MRK方法)以及徐洪义等提出的一种具有A(0)稳定性的二阶线性多步法(简称R方法)。P1

  • 提出了本文研究的改进R方法,该方法比同阶的MRK方法和R方法具有更大的绝对稳定域。P1

2. 改进R方法的定义和性质

  • 定义了改进R方法,并给出了其通式。P1

  • 讨论了改进R方法的相容性、截断误差、零稳定性和收敛性。P2

  • 证明了改进R方法在特定参数取值下具有最大绝对稳定域。P4P6

3. 改进R方法的绝对稳定域

  • 分析了改进R方法的绝对稳定域,并证明了参数刀越大,绝对稳定域越大。P4P6

  • 通过计算机绘图,比较了改进R方法、R方法和MRK方法的绝对稳定域。P8P9

  • 结果表明,改进R方法的绝对稳定域比R方法和MRK方法都大,更适合求解刚性常微分方程。P8P10

4. 数值算例

  • 使用改进R方法计算了一些刚性方程的数值解,并与MRK方法进行了比较。

  • 结果表明,改进R方法的计算效果与MRK方法相当,但绝对稳定域更大,适用性更广。P10

5. 结论

  • 总结了本文的研究成果,即改进R方法是一种具有较大绝对稳定域的线性多步法,适用于求解刚性常微分方程。

  • 与R方法和MRK方法相比,改进R方法具有更大的绝对稳定域,因此适用性更广。

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/25202.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

AI如何通过大数据分析提升制造效率和决策智能化

人工智能&#xff08;AI&#xff09;与大数据技术的融合&#xff0c;不仅重新定义了生产流程&#xff0c;更让企业实现了从“经验驱动”到“数据智能驱动”的跨越式升级。 从“模糊经验”到“精准洞察”​​ 传统制造业依赖人工经验制定生产计划&#xff0c;但面对复杂多变的市…

Windows docker下载minio出现“Using default tag: latestError response from daemon”

Windows docker下载minio出现 Using default tag: latest Error response from daemon: Get "https://registry-1.docker.io/v2/": context deadline exceeded 此类情况&#xff0c;一般为镜像地址问题。 {"registry-mirrors": ["https://docker.re…

【前端基础】Day 4 CSS盒子模型

目录 1. 盒子模型 1.1 盒子模型布局 1.2 盒子模型组成 1.3 边框 1.4 表格细线边框 1.5 边框会影响盒子实际大小 1.6 内边距 1.7 外边距 1.8 外边距合并 1.9 清除内外边距 2. PS基本操作 3. 综合案例 3.1 案例1 3.2 案例2-快报模块 4. 圆角边框 5. 盒子阴影 6…

DeepSeek R1 + 飞书机器人实现AI智能助手

效果 TFChat项目地址 https://github.com/fish2018/TFChat 腾讯大模型知识引擎用的是DeepSeek R1&#xff0c;项目为sanic和redis实现&#xff0c;利用httpx异步处理流式响应&#xff0c;同时使用buffer来避免频繁调用飞书接口更新卡片的网络耗时。为了进一步减少网络IO消耗&…

Go红队开发—并发编程

文章目录 并发编程go协程chan通道无缓冲通道有缓冲通道创建⽆缓冲和缓冲通道 等协程sync.WaitGroup同步Runtime包Gosched()Goexit() 区别 同步变量sync.Mutex互斥锁atomic原子变量 SelectTicker定时器控制并发数量核心机制 并发编程阶段练习重要的细节端口扫描股票监控 并发编程…

一键导出数据库表到Excel

工作中&#xff0c;我们经常需要将数据库表导出到Excel&#xff0c;通常我们会用数据库编辑器之类的工具提供的导出功能来导出&#xff0c;但是它们的导出功能通常都比较简单。 这篇文章将介绍一种简单易用并且功能强大的导出方法。 新增导出 打开的卢导表工具&#xff0c;新…

《深度学习实战》第4集:Transformer 架构与自然语言处理(NLP)

《深度学习实战》第4集&#xff1a;Transformer 架构与自然语言处理&#xff08;NLP&#xff09; 在自然语言处理&#xff08;NLP&#xff09;领域&#xff0c;Transformer 架构的出现彻底改变了传统的序列建模方法。它不仅成为现代 NLP 的核心&#xff0c;还推动了诸如 BERT、…

jeecgboot项目idea启动项目(二)

文章目录 一、IntelliJ IDEA1.安装2.配置maven3.配置jdk 二、IDEA启动项目三、IDEA2024.1.4破解 一、IntelliJ IDEA ‌IntelliJ IDEA是一款由JetBrains开发的集成开发环境&#xff08;IDE&#xff09;&#xff0c;主要用于Java和Kotlin编程&#xff0c;但也支持多种其他编程语…

fody引用c++的dll合并后提示找不到

fody引用c的dll合并后提示找不到 解决方案&#xff1a; 在 FodyWeavers.xml 文件中添加配置 CreateTemporaryAssemblies‘true’ 官方文档&#xff1a;https://github.com/Fody/Costura <Weavers xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance" xsi:noN…

DeepSeek R1满血+火山引擎详细教程

DeepSeek R1满血火山引擎详细教程 一、安装Cherry Studio。 Cherry Studio AI 是一款强大的多模型 AI 助手,支持 iOS、macOS 和 Windows 平台。可以快速切换多个先进的 LLM 模型,提升工作学习效率。下载地址 https://cherry-ai.com/ 认准官网&#xff0c;无强制注册。 这…

TP-LINK路由器如何设置网段、网关和DHCP服务

目标 ①将路由器的网段由192.168.1.XXX改为192.168.5.XXX ②确认DHCP是启用的&#xff0c;并将DHCP的IP池的范围设置为排除自己要手动指定的IP地址&#xff0c;避免IP冲突。 01-复位路由器 路由器按住复位键10秒以上进行重置操作 02-进入路由器管理界面 电脑连接到路由器&…

【C/C++】如何求出类对象的大小----类结构中的内存对齐

每日激励&#xff1a;“不设限和自我肯定的心态&#xff1a;I can do all things。 — Stephen Curry” 绪论​&#xff1a; 通过本章你能具体的了解到&#xff0c;如何计算出一个类的大小&#xff0c;并且了解其中到底是如何算的以及了解到为什么需要内存对齐这种算&#xff0…

鸿蒙开发第4篇__关于在鸿蒙应用中使用Java语言进行设计

本博文很重要 HarmonyOS从 API8 开始不再支持使用Java作为开发语言&#xff0c;未来的新功能将在ArkTS中实现. API 8对应的是HarmonyOS 3.0.0版本。请看下图&#xff1a; 因此&#xff0c; 读者如果看到类似《鸿蒙应用程序开发》(2021年版本 清华大学出版计)书 还使用Java语言…

【图文详解】论文《Attention Is All You Need》中位置嵌入(Positional Encoding)的流程和作用

文章目录 前言一、位置嵌入&#xff08;Positional Encoding&#xff09;的流程二、位置嵌入的作用三、为什么采用正弦和余弦函数四、位置嵌入示例五、结论 前言 亲爱的家人们&#xff0c;创作很不容易&#xff0c;若对您有帮助的话&#xff0c;请点赞收藏加关注哦&#xff0c…

SpringBoot 使用 spring.profiles.active 来区分不同环境配置

很多时候&#xff0c;我们项目在开发环境和生产环境的配置是不一样的&#xff0c;例如&#xff0c;数据库配置&#xff0c;在开发的时候&#xff0c;我们一般用测试数据库&#xff0c;而在生产环境&#xff0c;我们要用生产数据库&#xff0c;这时候&#xff0c;我们可以利用 p…

Android 常用命令和工具解析之存储相关

1 基本概念 2 命令解读 2.1 adb shell df df 命令主要用于需要检查文件系统上已使用和可用的磁盘空间的数量。如果没有指定文件名&#xff0c;则显示在当前所有挂载的文件系统上可用的空间。其原理是从proc/mounts 或 /etc/mtab 中检索磁盘信息。 注意&#xff1a;df命令并…

基于springboot+vue的融合多源高校画像数据与协同过滤算法的高考择校推荐系统

开发语言&#xff1a;Java框架&#xff1a;springbootJDK版本&#xff1a;JDK1.8服务器&#xff1a;tomcat7数据库&#xff1a;mysql 5.7&#xff08;一定要5.7版本&#xff09;数据库工具&#xff1a;Navicat11开发软件&#xff1a;eclipse/myeclipse/ideaMaven包&#xff1a;…

4个小时开发DeepSeek+baiduNaotu一键生成思维导图

一、引言 最近发现AI生成思维导图的解决方案普遍存在两个断层&#xff1a;用户需手动复制模型输出的JSON数据到脑图软件&#xff0c;且缺乏实时可视化反馈。基于日常使用的BaiduNaotu框架&#xff08;其轻量级架构与简洁的UI设计已满足基础需求&#xff09;&#xff0c;我决定…

【洛谷贪心算法题】P1094纪念品分组

该题运用贪心算法&#xff0c;核心思想是在每次分组时&#xff0c;尽可能让价格较小和较大的纪念品组合在一起&#xff0c;以达到最少分组的目的。 【算法思路】 输入处理&#xff1a;首先读取纪念品的数量n和价格上限w&#xff0c;然后依次读取每件纪念品的价格&#xff0c;…

【Azure 架构师学习笔记】- Terraform创建Azure 资源

本文属于【Azure 架构师学习笔记】系列。 前言 在实际的企业环境中&#xff0c;很少甚至可以说禁止手动创建资源&#xff0c;因为很容易出错&#xff0c;并且大规模部署时会非常低效。因此大部分企业都会使用工具或者某些服务来实现这种可控&#xff0c;可复用&#xff0c;具有…