因为笔者最近在复习数值计算,所以开一个数值计算的版块

数值计算:为数学的一个分支,是研究分析用计算机求解数学计算问题的数值计算方法及其理论的学科。它以数字计算机求解数学问题的理论和方法为研究对象,为计算数学的主体部分。主要内容有:线性方程组的求解,如直接求法,迭代求法,非线性方程组和方程的数值求解方式,矩阵特征值问题的数值计算,插值法,函数逼近。数值积分和数值微分以及常微分方程初值问题的数值解法几大版块。

首先介绍几个概念:

误差

误差主要分为四大类:输入数据的误差,舍入误差,截断误差,在计算过程中产生的误差传播。

输入数据的误差:在计算之前的误差,例如物理数据测量的不可靠性引起的等。

舍入误差:计算机的数字位数有限,导致在二进制存储的计算机的浮点数据是实数集的一个有限子集而不是全集,运算中常用四舍五入的方式处理十进制的有限数字,所以在运算中就会引起误差。

截断误差:一般是指求解某个数学问题的数值解释没用有限的过程替代无限的过程中产生的误差。

在计算过程中产生的误差传播:一个计算可能包括多个计算过程,由于上述三种原因产生的不可抗误差,计算中使用的基本都是近似值,从而出现的误差传播。

为研究误差对结果影响的大小,所以引入了两个量来评估误差:绝对误差,相对误差。
假如一个数的精确值是x,近视值是x1,则绝对误差就是精确值减去近似值的绝对值,相对误差是:精确值减去近似值的绝对值除以精确值。由于精确值往往是未知的,所以绝对误差基本没啥意义,而相对误差也常常是求出一个误差上限,而不是具体的值。
绝对误差界和相对误差界:

假设xAx_AxA​是某个实数xxx的近似值,存在一个ϵA\epsilon_AϵA​满足:∣x−xA∣≤ϵA\mid x-x_A\mid\leq\epsilon_A∣x−xA​∣≤ϵA​则把ϵA\epsilon_AϵA​称为xAx_AxA​的一个绝对误差界,若xA≠0x_A\neq0xA​​=0,称ϵA∣x∣\frac{\epsilon_A}{\mid x \mid}∣x∣ϵA​​是xAx_AxA​的一个相对误差界。

有效数字:

设xAx_AxA​是某个实数xxx的近似值,写成xA=±10k×0.d1d2...di...x_A=\pm10^k\times0.d_1d_2...d_i...xA​=±10k×0.d1​d2​...di​...,其中xAx_AxA​可以是无限或者有限小数,如果n是满足:∣x−xa∣≤0.5×10k−n\mid x-x_a\mid\leq0.5\times10^{k-n}∣x−xa​∣≤0.5×10k−n的最大非负整数,则称xAx_AxA​为xxx的具有n位有效数字的近似值。

定理:设x∗x^*x∗为xxx的n位有效数字的近似值,则其相对误差限为

∣Er∗(x)∣≤12a1×10−(n−1)\mid E_r^*(x)\mid\leq\frac{1}{2a_1}\times10^{-(n-1)}∣Er∗​(x)∣≤2a1​1​×10−(n−1),

反之如果近似值x∗x^*x∗的相对误差满足:

∣Er∗(x)∣≤12(a1+1)×10−(n−1)\mid E_r^*(x)\mid\leq\frac{1}{2(a_1+1)}\times10^{-(n-1)}∣Er∗​(x)∣≤2(a1​+1)1​×10−(n−1),则x∗x^*x∗至少具有n为有效数字。

数值稳定性问题:对一种数值方法,如果初始数据或计算过程某一步的中间结果有微小的改变,由此引起最后结果的改变也是微小的,就称这个方法是数值稳定的,否则就是数值不稳定的。
整两道例题回顾一下知识点:


引论总是简单的,后面的难度将逐步提升直到烈狱难度。

欢乐的时光总是短暂的,让我们下一次再见!!!

good good study,day day up! (study hard, improve every day)

预知后事,请听下回分解!!!!

数值计算(一):引论相关推荐

  1. 【数理知识】《数值分析》李庆扬老师-第1章-数值分析与科学计算引论

    无 回到目录 第2章 第1章-数值分析与科学计算引论 1.1 数值分析的对象.作用和特点 1.1.1 数学科学与数值分析 1.1.2 计算数学与科学计算 1.1.3 计算方法与计算机 1.1.4 数值 ...

  2. 数据结构-----引论

    一.引论: 1.研究范畴: 一门讨论"描述现实世界实体的数学模型(非数值计算)极其上的操作在计算机中如何表示和实现"的学科. 主要是研究数据(特别是非数值数据)的组织,存储和运算方 ...

  3. 低层级GPU虚拟内存管理引论

    低层级GPU虚拟内存管理引论 Introducing Low-Level GPU Virtual Memory Management CUDA应用程序越来越需要尽可能快速高效地管理内存.在CUDA 1 ...

  4. 【opencv】(2) 图像处理:边界填充、图像融合、图像阈值、数值计算

    主要内容有:边界填充 cv2.copyMakeBorder(),数值计算 cv2.add(),改变尺寸 cv2.resize(),图像融合 cv2.addWeighted(),图像阈值 cv2.thr ...

  5. Chapter 0: 引论

    引论我之前就看过了,在我刚买到这本书的时候. 而我买这本书的日子,已经是两年前了.我就是这样子的,我买了好多好多关于技术的书,这些书都是很贵很贵的,可是买完回来之后就看了第一章,然后就一直丢在一边,任 ...

  6. Linux下数值计算

    数值计算: Linux,在Linux执行最简单的加减乘除运算还是可以的,涉及到更高级的运算,我建议你还是算了吧 在Linux中进行数值计算是非常不理想的,在默认情况下不支持数值计算,比如a=1;b=2 ...

  7. 数值计算领域的“圣经”,图灵出了新版本 | 11月书讯

    简 报 本月图灵虽然只出品了 5 本新书,但其中有一本数学领域的重量级巨著,就是 Gene H. Golub 的<矩阵计算>(第4版). 此外,其他4本好书分别是:<C#并发编程经典 ...

  8. 送你38个常用的Python库,数值计算、可视化、机器学习等8大领域都有了

    来源:大数据DT(ID:bigdatadt) 作者:李明江 张良均 周东平 张尚佳 内容摘编自<Python3智能数据分析快速入门> 本文约5200字,建议阅读10分钟. 本文为你总结了常 ...

  9. shell-变量的数值计算

    变量的数值计算觉的有如下命令 (()).let.expr.bc.$[] 下面看看数值计算的运算符 (())此法很常用且效率高,用于执行整数型的计算,不支持浮点型. 如图 [root@localhost ...

  10. wxpython dataview处理大量数据_38个常用Python库:数值计算、可视化、机器学习等8大领域都有了...

    作者 | 李明江 张良均 周东平 张尚佳 来源 | 大数据DT 原文 | 38个常用Python库:数值计算.可视化.机器学习等8大领域都有了 Python作为一个设计优秀的程序语言,现在已广泛应用于 ...

最新文章

  1. zabbix环境安装搭建
  2. Django:数据库表的建立与增删查改(ForeignKey和ManytoMany)
  3. jQuery的prev next
  4. northwind中文 for mysql_学习心得 | PHP与mysql通信的若干问题
  5. unity3d collider自动调整大小_Maya模型在Unity3d中的快速烘焙【2020】
  6. 平院实训门禁系统导入
  7. 怎么在百度云上部署php文件,在百度云主机上部署thinkphp5.1的注意事项
  8. 邓西百度网盘批量转存检测工具 v1.0.0818
  9. Android方法的概括,Android_Android中startService基本使用方法概述,Android中有两种主要方式使用Ser - phpStudy...
  10. linux 挂载硬盘_第七章:走进Linux世界——储存管理1
  11. web.xml 详细介绍
  12. 网易云播放器外链插入html,Wordpress网易云外链音乐播放调用
  13. 要如何实现pdf图片提取?可以试试这些方法
  14. 推荐一款免费在线高效作图工具
  15. Java 汉字 转 拼音/首字母
  16. iOS10获得系统权限
  17. property中ref、value、name的区别
  18. centos、Windows双系统安装及修复引导启动项
  19. 微信群发图文消息步骤说明
  20. 【数据结构】格洛克怎么上膛?栈的结构帮你解答!

热门文章

  1. 原生JavaScript使用和jQuery使用
  2. 一文搞懂深度学习中常用的优化算法
  3. Mac上安装Mysql配置文件的添加及修改配置文件
  4. 微软MDT 安装与配置(一)
  5. php+将json转字符串,php实现json转字符串的方法
  6. plc基础知识入门学习
  7. UG NX11.0 软件安装教程
  8. WIFI adb重启后仍然生效
  9. 深度学习caffe教程
  10. 锤子发布会2018的四个环节概述