整理一下数值分析的笔记~
目录:

1. 误差
2. 多项式插值与样条插值
3. 函数逼近(THIS)
4. 数值积分与数值微分
5. 线性方程组的直接解法
6. 线性方程组的迭代解法
7. 非线性方程求根
8. 特征值和特征向量的计算
9. 常微分方程初值问题的数值解

1. 函数逼近与函数空间

1.1 常见的一次近似式 (|x|很小时,泰勒多项式)

(1) n1+x≈z+1nx^n\sqrt{1+x} \approx z+\frac{1}{n}xn1+x​≈z+n1​x

(2) sinx≈x(x为弧度)sinx \approx x(x为弧度)sinx≈x(x为弧度)

(3) tanx≈x(x为弧度)tanx \approx x(x为弧度)tanx≈x(x为弧度)

(4) ex≈1+xe^x \approx 1+xex≈1+x

(5) ln(1+x)≈xln(1+x) \approx xln(1+x)≈x

1.2 函数逼近

  对函数类A中给定的f(x)f(x)f(x),记作f(x)∈Af(x) \in Af(x)∈A,要在另一类简单的便于计算的函数类B中求函数p(x)∈Bp(x) \in Bp(x)∈B,使f(x)f(x)f(x)和p(x)p(x)p(x)误差在某种度量意义下最小。

   函数类A通常是区间[a,b]上的连续函数,记作C[a,b]C[a,b]C[a,b],称为来连续函数空间。函数类B通常为n次多项式,有理函数或分段低次多项式等。

   数学上常把各种集合中引入某些不同的确定关系称为赋予集合以某种空间结构,并将这样的集合称为空间。

   对次数不超过nnn的实系数多项式全体,按通常多项式与多项式假发及数与多项式乘法构成数域R上的一个线性空间,称为多项式空间。

   所有定义在[a,b][a,b][a,b]上的连续函数集合,按函数加法和数与函数乘法构成数域R上的线性空间记作C[a,b]C[a,b]C[a,b]。Cp[a,b]C^p[a,b]Cp[a,b]称为具有p阶连续导数的函数空间。

定义1:设集合SSS是数域PPP上的线性空间,元素x1,...,xn∈Sx_1,...,x_n \in Sx1​,...,xn​∈S,如果存在不全为零的数α1,...,αn∈P\alpha_1,...,\alpha_n \in Pα1​,...,αn​∈P使得α1x1+...+αnxn=0\alpha_1x_1+...+\alpha_nx_n=0α1​x1​+...+αn​xn​=0则称x1,...,xnx_1,...,x_nx1​,...,xn​线性相关,若只对α1=...=αn=0\alpha_1=...=\alpha_n=0α1​=...=αn​=0则称为线性无关。

  若线性空间SSS是由nnn个线性无关的元素生成的,即对所有的x∈Sx\in Sx∈S,都有x=α1x1+...+αnxnx=\alpha_1x_1+...+\alpha_nx_nx=α1​x1​+...+αn​xn​,则x1,...xnx_1,...x_nx1​,...xn​为空间SSS的一组基,记为S=spanS=spanS=span{x1,...,xnx_1,...,x_nx1​,...,xn​},并称SSS为nnn维空间,系数α1,...,αn\alpha_1,...,\alpha_nα1​,...,αn​称为x在基x1,...,xnx_1,...,x_nx1​,...,xn​下的坐标,记作(α1,...,αn)(\alpha_1,...,\alpha_n)(α1​,...,αn​),如果SSS中有无限个线性无关元素x1,...,xn,...x_1,...,x_n,...x1​,...,xn​,...则称S为无限维线性空间。

维尔斯特拉斯定理:设f(x)∈C[a,b]f(x)\in C[a,b]f(x)∈C[a,b],则对任何ε&gt;0\varepsilon&gt;0ε>0,总存在一个代数多项式p(x)p(x)p(x),使得∣∣f(x)−p(x)∣∣∞&lt;ε||f(x)-p(x)||_{\infty}&lt;\varepsilon∣∣f(x)−p(x)∣∣∞​<ε在[a,b][a,b][a,b]上成立。

Bernstein逼近函数:伯恩斯坦根据函数整体逼近得特性构造出伯恩斯坦多项式:

{Bn(f,x)=∑k=0nf(kn)Pk(x)Pk(x)=Cnkxk(1−x)m−k\begin{cases} B_n(f,x)=\sum_{k=0}^nf\left(\frac{k}{n}\right)P_k(x)\\ P_k(x)=C^k_nx^k(1-x)^{m-k} \end{cases} {Bn​(f,x)=∑k=0n​f(nk​)Pk​(x)Pk​(x)=Cnk​xk(1−x)m−k​

且limn→∞Bn(f,x)=f(x),x∈[0,1]lim_{n \rarr \infty} B_n(f,x)=f(x),x \in[0,1]limn→∞​Bn​(f,x)=f(x),x∈[0,1]成立,但是收敛速度慢且收敛依赖于多项式次数n→∞n\rarr\inftyn→∞。

2. 范数与赋范线性空间

定义2: 设S为线性空间,x∈Sx\in Sx∈S若存在唯一实数,∣∣⋅∣∣||\cdot||∣∣⋅∣∣满足条件:

  • ∣∣x∣∣≥0||x||\geq 0∣∣x∣∣≥0,当且仅当x=0时∣∣x∣∣=0||x||=0∣∣x∣∣=0(正定性)

  • ∣∣αx∣∣=∣α∣∣∣x∣∣,α∈R||\alpha x||=|\alpha|||x||,\alpha \in R∣∣αx∣∣=∣α∣∣∣x∣∣,α∈R(齐次性)

  • ∣∣x+y∣∣≤∣∣x∣∣+∣∣y∣∣,x,y∈S||x+y||\leq||x||+||y||,x,y\in S∣∣x+y∣∣≤∣∣x∣∣+∣∣y∣∣,x,y∈S(三角不等式)

  则称∣∣⋅∣∣||\cdot||∣∣⋅∣∣为线性空间SSS上得范数,SSS与∣∣⋅∣∣||\cdot||∣∣⋅∣∣一起称为赋范线性空间,记为XXX。

  在RnR^nRn上得向量x∈(x1,...,xn)T∈Rnx\in (x_1,...,x_n)^T \in R^nx∈(x1​,...,xn​)T∈Rn,三种常用范数为最大范数,∣∣x∣∣∞=max1≤i≤n∣xi∣最大范数,||x||_{\infty}=max_{1\leq i \leq n}|x_i|最大范数,∣∣x∣∣∞​=max1≤i≤n​∣xi​∣,1−范数,∣∣x∣∣1=∑i=1n∣xi∣1-范数 ,||x||_1=\sum_{i=1}^n|x_i|1−范数,∣∣x∣∣1​=∑i=1n​∣xi​∣,2−范数,∣∣x∣∣2=(∑i=1nxi2)122-范数, ||x||_2=(\sum_{i=1}^nx_i^2)^{\frac{1}{2}}2−范数,∣∣x∣∣2​=(∑i=1n​xi2​)21​,类似地对连续函数空间C[a,b]C[a,b]C[a,b],若f(x)∈C[a,b]f(x) \in C[a,b]f(x)∈C[a,b]可定义三种常用范数无穷范数,∣∣f∣∣infty=maxa≤x≤b∣xi∣无穷范数,||f||_{infty}=max_{a \leq x \leq b}|x_i|无穷范数,∣∣f∣∣infty​=maxa≤x≤b​∣xi​∣,1−范数,∣∣f∣∣1=∫ab∣f(x)∣dx1-范数,||f||_1=\int_a^b|f(x)|dx1−范数,∣∣f∣∣1​=∫ab​∣f(x)∣dx,2−范数,∣∣f∣∣2=(∫abf2(x)dx)122-范数,||f||_2=(\int_a^bf^2(x)dx)^{\frac{1}{2}}2−范数,∣∣f∣∣2​=(∫ab​f2(x)dx)21​。

3. 内积和内积空间

定义3:XXX是数域KKK上的线性空间,对所有的u,v∈X,Ku,v\in X,Ku,v∈X,K中一个数与之对应,记为(u,v)(u,v)(u,v)它满足以下条件:

  1. (u,v)=(u,v)ˉ(共轭),(u,v)∈X(u,v)=\bar{(u,v)}(共轭),(u,v)\in X(u,v)=(u,v)ˉ​(共轭),(u,v)∈X

  2. (αu,v)=α(u,v),α∈K,u,v∈K(\alpha u,v)=\alpha(u,v),\alpha \in K,u,v \in K(αu,v)=α(u,v),α∈K,u,v∈K

  3. (u+v,w)=(u,w)+(v,w),u,v,w∈X(u+v,w)=(u,w)+(v,w),u,v,w\in X(u+v,w)=(u,w)+(v,w),u,v,w∈X

  4. (u,u)≥0当且仅当u=0时(u,u)=0(u,u)\geq 0当且仅当u=0时(u,u)=0(u,u)≥0当且仅当u=0时(u,u)=0

则称(u,v)(u,v)(u,v)为XXX上uuu与vvv的内积,内积的线性空间称为内积空间,当KKK为实数域RRR时(u,v)=(v,u)(u,v)=(v,u)(u,v)=(v,u),若(u,v)=0(u,v)=0(u,v)=0则称uuu与vvv正交。

柯西-施瓦茨不等式:设XXX为一个内积空间,对所有的u,v∈Xu,v\in Xu,v∈X有∣(u,v)∣2≤(u,u)(v,v)|(u,v)|^2 \leq (u,u)(v,v)∣(u,v)∣2≤(u,u)(v,v),证明:

当v=0v=0v=0显然成立;

当v!=0v!=0v!=0则(u,v)&gt;0(u,v)&gt;0(u,v)>0且对任何数λ\lambdaλ有0≤(u+λv,u+λv)=(u,u)+2λ(u,v)+λ2(v,v)0\leq(u+\lambda v,u+\lambda v)=(u,u)+2\lambda(u,v)+\lambda^2(v,v)0≤(u+λv,u+λv)=(u,u)+2λ(u,v)+λ2(v,v),取λ=−(u,v)/(v,v)\lambda=-(u,v)/(v,v)λ=−(u,v)/(v,v)代入上式右端得(u,u)−2∣(u,v)∣2(v,v)+∣(u,v)∣2(v,v)≥0(u,u)-2\frac{|(u,v)|^2}{(v,v)}+\frac{|(u,v)|^2}{(v,v)}\geq0(u,u)−2(v,v)∣(u,v)∣2​+(v,v)∣(u,v)∣2​≥0即∣(u,v)∣2≤(u,u)(v,v)|(u,v)|^2 \leq(u,u)(v,v)∣(u,v)∣2≤(u,u)(v,v)

定理3:设XXX为一个内积空间μ1,...μn∈X\mu_1,...\mu_n \in Xμ1​,...μn​∈X,矩阵:

G=[(μ1,μ1)(μ2,μ1)...(μn,μ1)(μ1,μ2)(μ2,μ2)...(μn,μ2............(μ1,μn)(μ2,μn)...(μn,μn)]G=\left[ \begin{matrix} (\mu_1,\mu_1) &amp; (\mu_2,\mu_1) &amp; ... &amp; (\mu_n,\mu_1) \\ (\mu_1,\mu_2) &amp; (\mu_2,\mu_2) &amp; ... &amp;(\mu_n,\mu_2 \\ ...&amp;...&amp;...&amp;...\\ (\mu_1,\mu_n)&amp;(\mu_2,\mu_n) &amp;... &amp; (\mu_n,\mu_n) \end{matrix} \right] G=⎣⎢⎢⎡​(μ1​,μ1​)(μ1​,μ2​)...(μ1​,μn​)​(μ2​,μ1​)(μ2​,μ2​)...(μ2​,μn​)​............​(μn​,μ1​)(μn​,μ2​...(μn​,μn​)​⎦⎥⎥⎤​

称为格拉姆矩阵,G非奇异的充分必要条件是μ1,...,μn\mu_1,...,\mu_nμ1​,...,μn​线性无关。

定义:设[a,b][a,b][a,b]是有限或无限区间,在[a,b][a,b][a,b]上的非负函数ρ(x)\rho(x)ρ(x)满足条件:

  1. ∫abxkρ(x)dx\int_a^bx^k\rho(x)dx∫ab​xkρ(x)dx存在且为有限值(k=0,1,2,…)

  2. 对[a,b][a,b][a,b]上的非负连续函数g(x)g(x)g(x),如果∫abg(x)ρ(x)dx=0,则g(x)=0\int_a^bg(x)\rho(x)dx=0,则g(x)=0∫ab​g(x)ρ(x)dx=0,则g(x)=0

则称ρ(x)\rho(x)ρ(x)为[a,b][a,b][a,b]上的一个权函数。

4. 逼近的度量标准

4.1 最佳一致逼近多项式

设f∈C[a,b]f\in C[a,b]f∈C[a,b],寻求多项式Pn∗(x)P^*_n(x)Pn∗​(x),使其误差:∣∣f−Pn∗∣∣∞=maxa≤x≤b∣f(x)−Pn∗(x)∣=minPn∈Hn∣∣f−Pn∣∣||f-P^*_n||_{\infty}=max_{a\leq x\leq b}|f(x)-P^*_n(x)|=min_{P_n \in H_n}||f-P_n||∣∣f−Pn∗​∣∣∞​=maxa≤x≤b​∣f(x)−Pn∗​(x)∣=minPn​∈Hn​​∣∣f−Pn​∣∣

这种意义下的函数逼近称为最佳一致逼近或均匀逼近。

4.2 最佳平方逼近

采用这个标准:∣∣f(x)−S∗(x)∣∣22=minS(x)∈∅∣∣f(x)−S(x)∣∣22=minS(x)∈∅∫abρ(x)[f(x)−S(x)]2dx||f(x)-S^*(x)||_2^2=min_{S(x) \in \empty}||f(x)-S(x)||_2^2\\=min_{S(x)\in \empty}\int_a^b \rho(x)[f(x)-S(x)]^2dx∣∣f(x)−S∗(x)∣∣22​=minS(x)∈∅​∣∣f(x)−S(x)∣∣22​=minS(x)∈∅​∫ab​ρ(x)[f(x)−S(x)]2dx

这种意义下的函数逼近称为最佳平方逼近或均方逼近。

4.3 最小二乘拟合

采用这个标准:∣∣f(x)−P∗(x)∣∣22=minP(x)∈empty∣∣f(x)−P(x)∣∣22=minP(x)∈∅∑i=0m[f(xi)−P(xi)]2||f(x)-P^*(x)||_2^2=min_{P(x)\in empty}||f(x)-P(x)||^2_2\\=min_{P(x)\in \empty}\sum^m_{i=0}[f(x_i)-P(x_i)]^2∣∣f(x)−P∗(x)∣∣22​=minP(x)∈empty​∣∣f(x)−P(x)∣∣22​=minP(x)∈∅​∑i=0m​[f(xi​)−P(xi​)]2,这种意义下的函数逼近称为最小二乘拟合。


{持续更新}
欢迎扫描二维码关注微信公众号 深度学习与数学   [每天获取免费的大数据、AI等相关的学习资源、经典和最新的深度学习相关的论文研读,算法和其他互联网技能的学习,概率论、线性代数等高等数学知识的回顾]

数值分析(6)-函数逼近的基本概念相关推荐

  1. 【数理知识】《数值分析》李庆扬老师-第3章-函数逼近与快速傅里叶变换

    第2章 回到目录 第4章 第3章-函数逼近与快速傅里叶变换 3.1 函数逼近的基本概念 3.2 正交多项式 3.3 最佳平方逼近 3.4 曲线拟合的最小二乘法 3.5 有利逼近 3.6 三角多项式逼近 ...

  2. 数值分析-Legendre正交多项式 实现函数逼近

                              数值分析-Legendre正交多项式 实现函数逼近 一个定义在区间[-1  1]上的连续函数,我们可以把他展开成勒让德级数,也就是说我们可以通过勒让 ...

  3. matlab实现线性函数逼近,1基于MATLAB的科学计算—函数逼近1.doc

    1基于MATLAB的科学计算-函数逼近1 数值分析-最佳逼近 ━基于MATLAB的实现与分析 §1 引 言 所谓函数最佳逼近就是从指定的一类简单的函数中寻找一个和给定的函数"最贴近" ...

  4. 《强化学习》中的第11章:基于函数逼近的离轨策略方法

    前言: 本次笔记对<强化学习(第二版)>第十一章进行概括性描述. 以下概括都是基于我个人的理解,可能有误,欢迎交流:piperliu@qq.com. 总的来说,第11章学习体验不好.可能是 ...

  5. 《强化学习》中的第10章:基于函数逼近的同轨策略控制

    前言: 本次笔记对<强化学习(第二版)>第十章进行概括性描述. 以下概括都是基于我个人的理解,可能有误,欢迎交流:piperliu@qq.com. 正文 很短的一章,是对于第九章的延续. ...

  6. 函数逼近和曲线拟合、插值

    因为精力有限加上涉及的内容太多,无法一次性写完,后续会持续更新~ 文章目录 前言 一.函数逼近 1.背景 2.定义 2.相关知识 3.适用情况 4.函数逼近 二.万能逼近定理 1.定义 2.Weier ...

  7. 孙剑:计算机视觉存六大困难,很多问题很难用函数逼近解决

    原文链接:点击打开链接 摘要: 昨天,"2018北京人工智能产业高峰论坛"举办,北京前沿国际人工智能研究院也在会上宣告成立.在论坛上,来自中科院.商汤.旷视.腾讯AI Lab等学术 ...

  8. [数值计算-12]:什么是函数逼近:插值、拟合、回归

    作者主页(文火冰糖的硅基工坊):https://blog.csdn.net/HiWangWenBing 本文网址:https://blog.csdn.net/HiWangWenBing/article ...

  9. 第二篇 值函数Based——基于值函数逼近的强化学习方法

    本分类专栏博客系列是学习<深入浅出强化学习原理入门>的学习总结. 书籍链接:链接:https://pan.baidu.com/s/1p0qQ68pzTb7_GK4Brcm4sw 提取码:o ...

  10. 数值计算(六)——函数逼近 (2)正交多项式多项式和最小二乘法

    正交多项式 上一节中我们学会了最佳一致逼近和平方逼近的方式求解函数逼近多项式,但是发现在求解法方程时,多元方程求解难度较大,如果我们能够将对应的法方法的矩阵直接变为只有对角线元素不为零的矩阵,将极大降 ...

最新文章

  1. python 代码-你见过哪些令你瞠目结舌的 Python 代码技巧?
  2. 层次分解位置编码,让BERT可以处理超长文本
  3. springboot接收文件上传_SpringBoot第十七篇:上传文件
  4. 如何使用有序GUID提升数据库读写性能
  5. 在switch语句中,case后的标号只能是什么?
  6. JAVA 内存模型 (Java Memory Model,JMM)
  7. aes-128算法加密_加密算法问题-人工智能中的一种约束满意问题
  8. 理论基础 —— 二叉树 —— 顺序存储结构
  9. Bootstrap3轮番插件的选项
  10. 为什么python的命名不能以数字开头_python变量不能以数字打头
  11. 人生就是一次Presentation
  12. 关于Jquery ajax调用一般处理程序Handler报500 错误(Internal Server Error)解决办法
  13. AsyncTask的基本使用
  14. java保存视频到本地
  15. 计算机基础1.4习题答案,中职计算机应用基础习题集及答案~.doc
  16. Data Lab 2(深入理解计算机系统)
  17. IDEA添加项目启动配置
  18. 词根词缀 按字母划分
  19. 有什么软件可以免费下载歌曲?99%不知道这3款软件!
  20. pygame初探:复刻小游戏《Flappy Bird》

热门文章

  1. Python类方法,静态方法
  2. A - Prime Ring Problem uva524素数环【dfs】
  3. c++11 实现半同步半异步线程池
  4. CoolBlog开发笔记第2课:搭建开发环境
  5. dedecms注入漏洞 5.3 5.5
  6. Binwalk--多重文件查看利器
  7. 修改Code Blocks默认代码格式
  8. clamp.js 的使用---超出省略 (翻译)
  9. springboot 多模块项目添加一新模块
  10. 使用正则表达式把关键字替换加粗