数值计算方法绪论笔记

基础:代数、几何、分析(纯粹数学)

数学特征:

  1. 概念的抽象性
  2. 逻辑的严密性
  3. 结论的确定性
  4. 应用的广泛性

数值计算方法 -> 数学计算的应用

科学计算

计算数学(基础):数值计 算

理论与计算相结合研究数学问题的数值方法

特点

  1. 不会造成损害
  2. 调参去诊断一个算法
  3. 可重复(计算机运行)

好的算法优化时间复杂度

目标:掌握一种数学软件

  1. 提供有效可行的计算方法
  2. 研究算法精度,数值,误差
  3. 时间复杂度,空间复杂度
  4. 数值实验使之行至有效

误差的概念

  • x为真值,x*为近似值
绝对误差

绝对误差:e=x−x∗{e>0弱近似值e<0强近似值∣e∣=∣x∗−x∣≤ε误差限(绝对误差限)x∗−ε≤x≤x∗+εorx=x∗±ε绝对误差:e = x - x^* \\ \begin{cases} e>0 \quad 弱近似值 \\ e<0 \quad 强近似值 \end{cases} \\ |e| = |x^* - x| \leq \varepsilon \quad 误差限(绝对误差限)\\ x^* -\varepsilon\leq x \leq x^*+\varepsilon \quad or \quad x = x^*\pm \varepsilon \\ 绝对误差:e=x−x∗{e>0弱近似值e<0强近似值​∣e∣=∣x∗−x∣≤ε误差限(绝对误差限)x∗−ε≤x≤x∗+εorx=x∗±ε

相对误差

er=ex=x−x∗x(理论式)er=ex∗=x−x∗x∗(应用式)∣er∣=∣ex∗∣=∣x−x∗x∗∣≤εr(相对误差限)\begin{aligned} e_r=& \frac{e}{x}=\frac{x - x^*}{x} \quad &(理论式)\\ e_r=& \frac{e}{x^*}=\frac{x - x^*}{x^*} \quad &(应用式)\\ |e_r|=&|\frac{e}{x^*}|=|\frac{x - x^*}{x^*}|\leq\varepsilon_r \quad &(相对误差限) \end{aligned} er​=er​=∣er​∣=​xe​=xx−x∗​x∗e​=x∗x−x∗​∣x∗e​∣=∣x∗x−x∗​∣≤εr​​(理论式)(应用式)(相对误差限)​

函数的绝对误差

e∣f(x)∣=f′(x)e(x)=f′(x)(x−x∗)≈df(x)e|{f(x)}|=f'(x)e(x)=f'(x)(x-x^*)\approx df(x) e∣f(x)∣=f′(x)e(x)=f′(x)(x−x∗)≈df(x)


初步结论

  • 相对误差比绝对误差更能反映真值与近似值的差距
  • 绝对误差限和相对误差限无穷多(ε\varepsilonε),越小越好
  • 误差估计就是提供好的误差限,误差限越小,数据越准确
例题


绝对误差e(S)=S∗−S=12gt∗2−12gt2=0.1gt相对误差er(S)=e(S)12gt2=0.1gt12gt20.2t结论t↑⇒{e(S)↑er(S)↓\begin{aligned} 绝对误差&\\ &e(S)=S^* - S = \frac{1}{2}{gt^*}^2-\frac{1}{2}{gt}^2=0.1gt\\ 相对误差&\\ &e_r(S)=\frac{e(S)}{\frac{1}{2}gt^2}=\frac{0.1gt}{\frac{1}{2}gt^2}\frac{0.2}{t}\\ 结论&\\ &t\uparrow\quad\Rightarrow \begin{cases} e(S)\uparrow\\ e_r(S)\downarrow\\ \end{cases} \end{aligned}\\ 绝对误差相对误差结论​e(S)=S∗−S=21​gt∗2−21​gt2=0.1gter​(S)=21​gt2e(S)​=21​gt20.1gt​t0.2​t↑⇒{e(S)↑er​(S)↓​​

有效数字定义

∣e∣=∣x∗−x∣≤0.5×10−k|e|=|x^*-x|\leq 0.5\times10^{-k} ∣e∣=∣x∗−x∣≤0.5×10−k

近似数x∗x^*x∗精确到小数点后第k位,从第一个非0数字到这意味的数字均被成为有效数字

  • 四舍五入后的数字都是有效数字
  • 有效数字越长误差越小
  • 有效数字与小数点位置无关
有效数字例子

设x=0.125345...求三位有效数字x∗=0.125∣e∣=∣x∗−x∣=∣0.125−0.125345∣=0.000345≤0.5×10−3=0.0005\begin{aligned} 设&x=0.125345...\quad 求三位有效数字\\ &x^*=0.125\\ |e|&=|x^*-x|=|0.125-0.125345|\\ &=0.000345\leq0.5\times10^{-3}=0.0005 \end{aligned} 设∣e∣​x=0.125345...求三位有效数字x∗=0.125=∣x∗−x∣=∣0.125−0.125345∣=0.000345≤0.5×10−3=0.0005​

有效数字定理及证明

数值计算方法绪论笔记(误差,有效数字)相关推荐

  1. 高等数值计算方法学习笔记第4章第一部分【数值积分(数值微分)】

    高等数值计算方法学习笔记第4章第一部分[数值积分(数值微分)] 一.数值积分概论 1.数值求积的基本思想(牛-莱公式找不到原函数,用矩形近似) 2.代数精度的概念 1.上述四个公式的代数精度(梯形,左 ...

  2. 高等数值计算方法学习笔记第4章第二部分【数值积分(数值微分)】

    高等数值计算方法学习笔记第4章第二部分[数值积分(数值微分)] 四.龙贝格求积公式(第三次课) 1.梯形法的递推化 (变步长求积法) 2.龙贝格算法 五.高斯求积公式 1.一般理论(1定义1例题) 2 ...

  3. 高等数值计算方法学习笔记第6章【解线性代数方程组的迭代方法(高维稀疏矩阵)】

    高等数值计算方法学习笔记第6章[解线性代数方程组的迭代方法(高维稀疏矩阵)] 一.引言 1.例题(说明迭代法的收敛性研究的重要性) 2.定义(迭代法,迭代法收敛)&解误差 二.基本迭代法 1. ...

  4. sqlite数值长度超过7位出错_数值计算方法 第一章 绪论

    一.数值计算方法概览 1.研究对象:数值问题--有限个输入数据(问题的自变量.原始数据)与有限个输出数据(待求解数据)之间函数关系的一个明确无歧义的描述. 例如,求解微分方程的符号解即可看做无限输出, ...

  5. 数值计算方法在计算机的应用,数值计算方法在计算机科学中的应用和误差序列实验推荐.doc...

    数值计算方法在计算机科学中的应用和误差序列实验推荐 数值计算方法在计算机科学中的应用和误差序列实验 [摘要]计算数学也叫做数值计算方法或数值分析.主要内容包括代数方程.线性代数方程组.微分方程的数值解 ...

  6. 数值计算方法(停更笔记)

    数值计算方法是通过计算机计算数学公式的一门科目,在以后的工作学习中,可能会常用这些方法.包括线性方程.非线性方程.数值积分.数值微分.微分方程的解.最小二乘法--在学习过程中就整理好这些方法的代码实现 ...

  7. 【例题+习题】【数值计算方法复习】【湘潭大学】(一)

    第一章:引言 目录 第一章:引言 写在前面的话 知识点(重点) 例题(重点) 机器数系(计算机浮点数表示) 有效数字 数值稳定 习题1 1.1(重点) 1.2(重点) 1.3 1.4 1.5 1.6( ...

  8. matlab的数值计算方法,数值计算方法中的一些常用算法的Matlab源码

    数值计算方法中的一些常用算法的Matlab源码,这些程序都是原创,传上来仅供大家参考,不足之处请大家指正,切勿做其它用途-- 说明:这些程序都是脚本函数,不可直接运行,需要创建函数m文件,保存时文件名 ...

  9. 曲线拟合的数值方法——《数值计算方法》

    <数值计算方法>系列总目录 第一章 误差序列实验 第二章 非线性方程f(x)=0求根的数值方法 第三章 CAD模型旋转和AX=B的数值方法 第四章 插值与多项式逼近的数值计算方法 第五章 ...

最新文章

  1. HttpClient(联网)
  2. struts练习-表单提交
  3. 第四范式获2021德国红点设计奖,继iF奖后再获设计界最高奖项
  4. Codeforces Round #491 (Div.2)
  5. 如何写一个优秀的GitHub项目README文档?
  6. php查询表导出excel文件路径,Thinkphp5如何将导出的excel表格存储到服务器中项目目录的指定目录中?...
  7. gmail注册手机号不能用于验证_一个手机号码、辅助邮箱,可以注册绑定多少个gmail帐号?...
  8. 想要高清壁纸,高图桌面壁纸网站值得收藏!
  9. 【渝粤教育】广东开放大学 企业文化学 形成性考核 (57)
  10. 计算机常识 和 应用技巧
  11. 论文学习笔记-M2Det
  12. 语义分析(输出四元式)
  13. 阿里云服务器地域及可用区的选择问题
  14. 麒麟操作系统配置web服务器,银河麒麟服务器设置
  15. Oracle建表语句及日期处理(oracle)
  16. 第一章 几何光学的基本定律
  17. linux编辑状态a,linux 操作
  18. Lync 2010升级到Lync 2013之设定Lync Mobile!
  19. UEditor编辑器修改ueditor.all.js后压缩的问题
  20. iFixit高清完整拆解:iPhone 7 Plus

热门文章

  1. Ubuntu20.04 使用Python实现全过程离线语音识别(包含语音唤醒,语音转文字,指令识别,文字转语音)
  2. 通过命令创建vue项目
  3. Android之 Camera相机使用
  4. findwindow函数 vb 获取不到句柄_C/C++实战018:获取目录下的指定文件
  5. IAR_EW430 的使用
  6. 使用iSCSI搭建共享存储服务
  7. TC397开发板KIT_A2G_TC397_5V_TFT简介
  8. 疯狂的大柚柚带你玩转MSP-ESP430G2(基础篇)——(一)ESP430开发环境搭建之Energia
  9. linux查看自动周期性任务,Linux自学笔记——Linux周期性计划任务
  10. html点击小图轮播图,使用纯CSS实现点击轮播图效果,无js。