《数值与精细运算》课件.pptVIP

  1. 1、本文档共50页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

数值与精细运算课程介绍数值运算基础理论与精细计算方法聚焦精度控制、误差分析与高效算法广泛应用于科学计算、工程模拟与人工智能

教学内容与安排基础理论数值表示、误差分析核心算法迭代法、数值解法编程实践Python/MATLAB实现应用案例工程仿真、机器学习

什么是数值运算定义利用计算机进行数学问题近似求解的方法将连续问题离散化处理应用科学计算领域核心工具工程模拟与预测分析基础

精细运算的涵义高精度要求控制小数点后多位有效数字复杂计算过程多步骤运算中保持精度稳定性保障避免误差累积与放大

数值运算的历史背景1古代算法巴比伦人平方根近似古埃及分数计算法2机械计算时代莱布尼茨、巴贝奇计算机3电子计算机冯·诺依曼架构浮点标准建立4现代发展高性能计算分布式数值分析

数值与数学运算的区别数学运算追求精确解析解符号计算为主无精度限制数值运算寻求近似数值解离散化处理受限于机器精度核心差异误差控制方式不同计算资源需求差异大

误差类型概述舍入误差有限位数表示导致截断误差无穷级数截断引起浮点误差IEEE754表示限制模型误差简化实际问题产生

误差的来源与传递输入数据误差测量或采样不精确算法本身误差近似方法固有偏差计算过程累积误差传播与放大

浮点数的标准表示IEEE754标准符号位(1位)+指数位(8/11位)+尾数位(23/52位)科学计数法形式:(-1)^s×1.f×2^(e-bias)特殊值表示±0、±∞、NaN非规格化表示扩展精度范围

浮点数编码实例分析数值符号位指数尾数十六进制1.0001111111000...0003F800000-15.5110000010111100...010011110111001100...13DCCCCCD

机器精度与有效数字机器精度定义1与大于1的最小浮点数之差单精度(float32)约2^(-23)≈1.19×10^(-7)双精度(float64)约2^(-52)≈2.22×10^(-16)

运算稳定性稳定算法输入微小变化导致结果微小变化误差不会随计算规模放大不稳定实例病态矩阵求逆高次多项式求值大数小数混合运算

条件数与问题灵敏度1高条件数对微小扰动高度敏感2中等条件数适度灵敏度3低条件数对扰动不敏感

数值算法的稳定性分析前向稳定性算法得到接近理论结果后向稳定性接近扰动问题的精确解病态问题举例:广义特征值求解高斯消元法稳定性:良好但需主元选取

常用数值格式定点表示小数点位置固定适合特定精度范围浮点表示小数点位置可变覆盖广泛数值范围科学计数法m×10^n形式便于分析与比较

进位与溢出问题上溢出数值超出最大表示范围下溢出数值过小无法表示2规格化调整数值范围防溢出3检测机制及时捕获异常情况

常见基本运算加减法需对齐指数再操作乘除法指数加减,尾数乘除复合运算精心设计计算顺序优化策略减少中间步骤误差

数值近似理论基础覆盖区间可表示数值的分布与间隔相邻浮点数间距不均匀最优近似最小化近似误差绝对误差与相对误差权衡

常用舍入方式向零舍入:截断至最接近零的值最近偶数舍入:IEEE默认方式,避免统计偏差向上/向下舍入:分别取上界和下界

简单算例展示1:累计求和正序求和从小到大累加,小数易被大数淹没逆序求和从大到小累加,精度保持较好配对求和相近数值先加,平衡数值大小

简单算例展示2:向量内积

算法复杂度与效率时间复杂度算法执行时间增长率空间复杂度内存消耗增长率精度与效率平衡高精度通常需更多计算

快速幂与有效算法示例O(n)朴素算法直接连乘O(logn)快速幂二分法降低复杂度75%计算量减少大幅提升效率

牛顿迭代法基础基本公式x_(n+1)=x_n-f(x_n)/f(x_n)选择初值需合理估计起始点迭代计算重复应用公式逼近解判断收敛满足精度要求则停止

牛顿法的数值稳定性良好情况二阶收敛,迅速逼近根病态情况导数接近零导致不稳定振荡现象在多根附近可能循环

二分法原理与应用确定初始区间找到函数变号区间计算中点取区间中点评估2选择子区间保留根所在半区间3重复过程直到精度满足要求

梯度下降法在数值优化中的应用初始点选择随机或预估起点计算梯度确定下降方向更新参数沿梯度反方向移动收敛判断梯度接近零或变化微小

线性方程组的数值解法直接法高斯消元法LU分解法有限步内得到精确解迭代法雅可比迭代法高斯-赛德尔法逐步逼近最终解

矩阵精细运算介绍存储策略稀疏矩阵压缩表示高效乘法分块与Strassen算法行列式计算避免中间结果溢出逆矩阵伴随矩阵法与高斯消元

LU分解基础与实例目标矩阵A分解为LU乘积2下三角矩阵L对角线元素为13上三角矩阵U通过消元得到

QR分解与正交化QR分解A=QRQ为正交矩阵,R为上三角矩阵计算方法Gram-Schmidt正交化Householder变换Givens旋转

特征值问题的数值

文档评论(0)

153****3713 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档