数值分析
文章平均质量分 69
Amiyai
Then let math and code together
展开
-
数值积分——梯形公式和Simpson公式
数值积分——梯形公式和Simpson公式梯形公式:I(f)=∫abf(x)dx≈b−a2[f(a)+f(b)]I(f) = \displaystyle\int^b_a f(x)dx \approx\frac{b-a}{2}[f(a)+f(b)]I(f)=∫abf(x)dx≈2b−a[f(a)+f(b)]def Trapezoid(a,b): y = (a - b) * ((1/2) * f(a) + (1/2) * f(b)) return ySimpson 公式:I(f原创 2021-05-12 19:40:48 · 22949 阅读 · 0 评论 -
曲线拟合
曲线拟合理论在WIKIPEDIA里介绍的很详细Curve fitting - Wikipedia数据拟合的最小二乘法数据拟合的最小二乘问题是:根据给定的数据组(xi,yi),i=1,2,…,n,(x_i,y_i),i = 1,2,\dots,n,(xi,yi),i=1,2,…,n,选取近似函数形式,即给定函数类φ(x)∈H\varphi(x) \in Hφ(x)∈H,使得∑i=1nδi2=∑i=1n[yi−φ(xi)]2\sum\limits_{i = 1}^{n}\delta_i^2 =原创 2021-04-26 18:52:43 · 2051 阅读 · 0 评论 -
Newton插值法——Python实现
Newton插值法——Python实现最近在做数值分析的作业,作业里面的小数点让计算能力本就薄弱的我雪上加霜,为了偷个小懒快速把作业完成,所以有了这篇博客。哈哈哈哈哈,让我们一起复制copy,完成作业,哈哈哈哈1. n阶差商实现def diff(xi,yi,n): """ param xi:插值节点xi param yi:插值节点yi param n: 求几阶差商 return: n阶差商 """ if len(xi) != len(yi):原创 2021-04-14 11:25:14 · 6949 阅读 · 5 评论