2022-2023 春学期 矩阵与数值分析 C1 绪论
2022-2023 春学期 矩阵与数值分析 C1 绪论
封面
引言
本文内容来自于对矩阵与数值分析课程资料的整理;
本文所涉及的课程指东北某沿海高校,计算机学院硕士生必修课“矩阵与数值分析”,课程资料包括课程PPT、教材《计算机科学计算 第二版》[1],以及网络资料,师兄的笔记等。
C1 绪论
1.1 计算机科学计算研究对象与特点
该部分介绍了计算机科学计算研究对象与特点;
1.2 误差分析与数值方法的稳定性
误差的来源与分类
误差基本概念与有效数字
相对与绝对误差:
- 绝对误差:设 x 为精确值,a 为 x 的一个近似值,称 x-a 为近似值 a 的绝对误差,简称误差。误差 x-a 可正可负。通常准确值 x 是未知的,因此 x-a 也是未知的。
- 绝对误差界:设 x 为精确值,a 为 x 的一个近似值,若有常数
使得 ,则 叫做近似值 a 的误差界(限)。它总是正数。显然有 。 - 相对误差:若
,则将近似值的误差与准确值的比值 称为近似值 a 的相对误差。相对误差也可正可负。实际计算中,如果真值 x 未知时,通常取 作为 a 的相对误差,条件是 较小。 - 相对误差界(限):相对误差的绝对值上限叫做相对误差界(限),记为
。
误差界的取法:当准确值 x 的位置比较多时,人们常常按照四舍五入的原则得到 x 的前几位近似值 a。
* 例如:
取3位:
取5位:
那么它们的误差界的取法应为:
有效数字相关
定义:设 x 为精确值,a 为 x 的一个近似值 ,a 由 n 位数组成,自左向右第 i 位为
有关结论:
- 有效数字位数与小数点的位置无关
- 一般来说,绝对误差与小数位数有关,相对误差与有效数字位数有关
- 如果一个近似值是由精确值四舍五入得到的,那么,从这个近似值的末尾数向前数起直至在五非零数字位置,所属到的数字均为有效数字
求有效数字位数的步骤:首先将近似值表示为定义中 a 的形式,可以得到 k,接下来一句上述定义计算绝对误差界,得到 k-n ,最后即可依据上述数据得到有效数字位数 n 。
* 例如1:
对于
取
其绝对误差界为
取
其绝对误差界为
* 例如2:
下列近似值的绝对误差界均为 0.005,问其有效数字的位数。
对于
对于
对于
有效数字与相对误差界
关于有效数字与相对误差界有如下定理:
若实数 x 为某个精确值, a 为它的一个近似值,其表达式形式如
- 如果 a 有 n 位有效数字,则其相对误差满足
. - 如果其相对误差满足
,则 a 至少有 n 位有效数字。
其推导过程如下所示:
函数计算的误差估计
针对一元函数:
思路:使用 Taylor 展开计算解决这一问题,例如将 f(x) 在 x=a 展开:
由上式可得,
近似绝对误差估计式为:
近似相对误差界为:
* 例如1
计算
解: 相对误差界为
可知,
类似的,针对多变元的情况,
如果
则
的函数值的误差界
* 例如2
可利用上述定义计算四则运算的误差估计
针对加减法
可知:两个近似数相加减,其运算结果的精度不必原始数据的任何一个精度高。
注意:在计算中应避免两个相近的数相减,否则容易导致有效数字的损失
针对乘法
针对除法
可知,计算中应尽力避免小数作除数
数值方法数值稳定性
定义:
用某一种数值方法求一个问题的数值解,如果在方法的计算过程中舍入误差在一定条件下能够得到控制(或者说舍入误差增长不影响产生可靠的结果),则称该方法是数值稳定的;出现与数值稳定相反的情况,则称之为数值不稳定的。(蝴蝶效应?)
* 例如:
可见,两种方法计算得到的误差是有显著区别的。方法一每次都会使误差放大5倍;方法二每次都会使误差缩小为原来的
一种可能的思路是,由积分中值定理可知,显然积分的结果在 0-1 之间,那不妨假设
避免误差危害的基本原则
- 避免有效数字的损失
- 避免计算机上出现的”大数吃小数“
例如:
- 利用求根公式求解一元二次方程时,若 b 远大于 ac 的积,则
,分母中的 , 出现了两相近的数相减的情况。
其例子与解决方法如下:
- 避免小数作除法或大数作乘数
- 减少运算次数
- 使用秦九韶算法
例如求
相较于直接逐项求和计算需要的
例如:
- 使用泰勒展开
1.3 向量与矩阵范数
范数的概念是复数模的概念的自然推广
向量范数
条件
对任意向量
-
非负性
-
齐次性
-
三角不等式
称函数
常用的向量范数
p-范数
特别的,
向量加权范数
* 例如
等价性定理:
设
这一定理指出了尽管不同范数的值不一定相同,但都可以对向量进行度量。
特别的,
或者
矩阵范数 (m, F)
矩阵可以看(拉)做一个向量,可以把向量范数的概念直接推广到矩阵上
条件
对任意矩阵
-
非负性
-
齐次性
-
三角不等式
-
相容性
相比于向量范数,矩阵范数应考虑到矩阵乘法。
对任意矩阵
, ,满足
满足非负性、齐次性、三角不等式、相容性的函数
对于矩阵 ,常见的矩阵范数有:
-
范数, ; -
范数, ; -
范数, ;注意
不构成 的范数,理由如下图所示:
矩阵范数的等价性定理:设
矩阵范数的性质
定义:
称集合
称实数
三个重要定理
定理1:设
证明:
定理2:对于任给的
注意:对另一矩阵
定理3: 设
(1)
(2)
(3)
注:如果
证明:
算子范数
由于矩阵与向量的乘积在矩阵计算中经常出现,所以希望矩阵范数与向量范数之间最好有某种协调性
相容性
矩阵范数与向量范数的相容性的定义: 对矩阵范数
显然,不是任意的矩阵范数与任意的向量范数相容。
结论:
- 矩阵 m1-范数与向量 p-范数相容,即
- 矩阵 F-范数与向量 2-范数相容,即
- 对任一矩阵范数均存在与之相容的向量范数
定理1.4(算子范数定义):已知
对于矩阵 ,常用的算子范数有
-
列和范数:
-
行和范数:
-
谱范数:
,(谱半径开根号)可以证明:
其中
特别的,
(下标带 m、F 的是矩阵范数,其他的是矩阵范数中的算子范数?)
* 例如1
针对单位矩阵
* 例如2
*酉矩阵的范数不变性
对于酉矩阵
有
推导过程如下:
*F-范数的酉不变性
设
推导过程如下:
其他的结论
《计算机科学计算 第二版》 作者: 张宏伟 金光日 施吉林;出版社: 高等教育出版社;页数: 379;定价: 38.1元;装帧: 平装-胶订;ISBN: 9787040365955 出版年:2013;学科主题: 电子计算机 教材 科学计算-高等学校;中图法分类号: TP301.6; 一般附注: 高等学校教材 ↩︎
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~