基础数学(六)——非线性方程求根的数值解法
文章目录
- 期末考核方式
- 求解的一般步骤
- 二分法求根
- 二分法计算样例
- 二分法的优缺点
- 不动点迭代法
- 全局收敛准则
- 收敛性证明样例
- 局部收敛性
- 收敛阶数的定义
- 迭代法具体例题(考试必考)
- 牛顿迭代法
- 例题(使用牛顿法近似目标解)(考过)
- 牛顿迭代收敛阶数
- 简化牛顿、下山法和重根处理(了解)
- 简化牛顿法
- 牛顿下山法
- 重根处理(考试重点)
- 非线性方程组(不考)
期末考核方式
- 给你一个非线性方程,让你自己去构造两个收敛的迭代格式,并给出收敛的理由,以及关于收敛速度的对比。其中一种可以写牛顿迭代,另外一种自己创造。
- 要能使用全局收敛准则,去验证迭代格式的收敛性。或者在知道解的情况下,验证导数的上下界限是否小于一。
- 使用收敛阶去比较,两个不同的迭代格式的收敛速度。或者使用迭代格式的导数进行比较。一阶导为二阶,二阶导为三阶。
- 对于同阶比较,通过比较导数绝对值进行实现。
求解的一般步骤
- 通过零点存在定理,判定根的大概位置
- 找到有根区间较大时,将大区间进行n等分,变成小区间人,然后逐个进行排查,确定有根区间的更小区间。
二分法求根
二分法计算样例
二分法的优缺点
- 注意:不能求偶数重根和复数根,两边主要不异号,就求不出来。
不动点迭代法
全局收敛准则
- 通过全局收敛准则来证明收敛性,通过L的大小来比较收敛的快慢。
- 压缩映射,自变量∈【a,b】,对应的生成结果也一定是属于【a,b】
- 同时还要满足的迭代格式导数的绝对值小于一。
收敛性证明样例
- 全局收敛的要求太高,大部分的收敛格式都不能满足,所以需要考虑局部收敛。
局部收敛性
- 注意:这里虽然要求了x﹡,但是考试的时候老师会给你其具体的值。一般是用1进行比较判定的。
收敛阶数的定义
迭代法具体例题(考试必考)
牛顿迭代法
- 就是用一次切线方程,求解即可。
例题(使用牛顿法近似目标解)(考过)
- 下述这个是不会的,这里判定收敛阶数,对Xn进行极限。
牛顿迭代收敛阶数
- 牛顿迭代
- 优点:平方收敛,在迭代过程中只需要迭代几次就可得到精确的解
- 缺点:
- 受限于初值的选择,局部收敛
- 计算量大,还要计算一阶导数值
简化牛顿、下山法和重根处理(了解)
简化牛顿法
- 每一次都是用第一次的导数作为斜率,减少计算量。局部收敛,初值选的不好,就不会收敛。
牛顿下山法
重根处理(考试重点)
- 牛顿迭代对于重根而言,默认牛顿迭代是一阶收敛。
- 对于重根而言:知道有多少重的,将结果写在前面,实现二重收敛。
- 下述为重数m未知,直接除以一阶导数即可实现,将之进行降阶,化成单根。
- 需要知道的两件事
- 标准的牛顿迭代,不做任何处理,对于任何重根都是局部收敛,m越大收敛越慢
- 要么知道根的重数,要么计算二阶导数
非线性方程组(不考)
基础数学(六)——非线性方程求根的数值解法相关推荐
- 【数理知识】《数值分析》李庆扬老师-第7章-非线性方程与方程组的数值解法
第6章 回到目录 第8章 第7章-非线性方程与方程组的数值解法 7.1 方程求根与二分法 7.2 不动点迭代法及其收敛性 7.3 迭代收敛的加速方法 7.4 牛顿法 7.5 弦截法与抛物线法 7.6 ...
- 计算物理学(数值分析)上机实验答案6、非线性方程求根
实验六.非线性方程求根 在科学研究与工程技术中常会遇到求解非线性方程的问题.二分法简单易行, 但收敛较慢,仅有线性收敛速度.而且该方法不能用于求偶数重根或复根,但可 以用来确定迭代法的初始值.牛顿 ...
- 2021-01-07 matlab数值分析 非线性方程求根 牛顿法
matlab数值分析 非线性方程求根 牛顿法 %牛顿法求非线性方程的根: % 输入:fun--非线性函数:dfun--非线性函数导数:x0--初始值:tol--精度: % 输出:x--非线性方程数值根 ...
- 数值计算大作业:非线性方程求根(二分法、牛顿法、弦截法在Matlab实现)
作为研究生的入门课,数值计算的大作业算是所有研究生开学的重要编程作业. 我把二分法.牛顿法.弦截法求解非线性方程求根的数值计算作业在MATLAB中编程实现.具体的程序详细标注后放在文章附录了,算法数学 ...
- 工程数学(数值分析)第二讲:非线性方程求根
文章目录 第二讲:非线性方程求根 二分法 简单迭代法 收敛阶 牛顿迭代法 第二讲:非线性方程求根 二分法 简单迭代法 收敛阶 牛顿迭代法
- 数值分析方程求根实验matlab,基于matlab的数值分析( 非线性方程求根)上机实验报告1...
数值分析试验报告 非线性方程求根 二分法解方程 1. 题目:用二分法求方程0133 =--x x 的所有根 2. 方法:二分法 3. 程序 function x=erfenfa(a,b) if (a* ...
- 数值分析(7)-非线性方程求根
7 非线性方程求根 文章目录 7 非线性方程求根 7.1 二分法 4.2 简单迭代法 4.2.1 一般形式 4.2.2 收敛条件 4.2.3 收敛阶 4.3 Newton迭代法 4.3.1 迭代格式 ...
- 数值分析方程求根实验matlab,数值分析实验之非线性方程求根(MATLAB实现)
一.实验目的 1. 了解一般非线性方程的求根是比较复杂的事情:要讨论(或知道)它有无实根,有多少实根:知道求近似根常用的几种方法,每种方法的特点是什么. 2. 用通过二分法(区间半分法).不动点(也P ...
- java解非线性方程组_非线性方程与方程组的数值解法
方程求根与二分法 1.原理 二分法基本原理是:零点定理 2.二分法 根据零点定理判断均分点的选择,依次分下去,能够求解到对应的值 优点:计算简单 缺点:收敛太慢 不动点的迭代法及其收敛性 1.不动点及 ...
最新文章
- LINUX下用C语言历遍目录 C语言列出目录
- Ubuntu远程控制详细步骤流程
- 创建虚拟机以及安装Linux操作系统
- 这篇文章绝对让你深刻理解java类的加载以及ClassLoader源码分析
- 《嵌入式C编程:PIC单片机和C编程技术与应用》一第1章C语言概述和程序结构1.1 C源代码...
- MySQL进阶篇(02):索引体系划分,B-Tree结构说明
- python学习总结----内置函数及数据持久化
- .rpt文件内容读取java_Java快速入门(26) 文件和IO操作
- Firefox下去掉密码自动填充
- websocket handshake unexpected response code 404问题
- AJAX使用说明书 基础
- 深度学习TF—1.TensorFlow2基本操作
- pyhton2 and python3 生成随机数字、字母、符号字典(用于撞库测试/验证码等)
- 南开大学2017年数学分析高等代数考研试题
- 保定2021高考学校成绩查询,2021年保定高考成绩排名查询,成绩什么时候可以查询...
- android 光标的绘制,Android EditText(TextView)如何绘制闪烁的光标?
- JVM学习笔记(13) 垃圾回收-相关概念
- tp+layui 时间戳转换
- C语言写三子棋,冲冲冲!
- navicat premium 15 下载安装详细教程
热门文章
- Android icon适配mipmap
- 程序员的希波克拉底誓言[精华]
- 基于SSM的超市订单管理系统设计与实现
- 华为折叠手机鸿蒙,17999 元起,华为 Mate X2 折叠屏手机来了!鸿蒙 2.0 马上就到...
- Vue 动态路由和权限菜单的实现思路
- PDF怎么转图片?PDF转图片的方法分享!​
- 使用SQLite方式存储数据
- 十六、Android数据库操作
- RISC-V单片机集成开发环境(IDE) MounRiver Studio软件介绍(一)
- 铜陵学院计算机实验考试报告,铜陵学院课程实验报告1(江自信).doc