摘要: 本系列博客将利用C++实现一系列数值算法。数值算法离不开矩阵,但是C++并未自带矩阵这一对象,直接使用数组又会带来诸多不便,因此我们需要做一些预备工作————编写一个矩阵类,实现矩阵的基本功能。一般来说,读者可以直接使用Eigen库进行矩阵计算,从头开始造轮子仅仅是为了满足笔者个人的需要。 #一、成 阅读全文
posted @ 2023-07-20 23:03 WeShiko的博客 阅读(348) 评论(0) 推荐(0) 编辑
摘要: This note includes some basic information about trigonometric approximation. Trigonometric polynomials are often applied in the approximation of perio 阅读全文
posted @ 2023-02-23 20:53 WeShiko的博客 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 考虑线性方程组 $$\mathrm{A}x=\mathrm{b}$$ 其中,$\mathrm{A}=(a_{ij}){n\times n}$,$\mathrm{b}=[b_1,b_2,\cdots,b_n]^{\mathrm{T}}$。在线性代数的课程中,我们已经学习过Gauss消元法,具体操作是将 阅读全文
posted @ 2022-12-29 20:43 WeShiko的博客 阅读(879) 评论(0) 推荐(0) 编辑
摘要: 在数值分析中,插值方法是基础且重要的。本文将介绍Lagrange插值公式与Newton插值公式。此外,针对Runge现象,本文给出了稍稍详细的讨论。 #一、Lagrange插值公式 假设函数 $y=f(x)$ 在取定的$n+1$个互异的基点 $x_0,x_1,\cdots,x_n$ 处的值已知分别为 阅读全文
posted @ 2022-08-16 11:04 WeShiko的博客 阅读(707) 评论(0) 推荐(0) 编辑