第5章曲线拟合

合集下载

2023年大学_数学实验(李尚志著)课后习题答案下载

2023年大学_数学实验(李尚志著)课后习题答案下载

2023年数学实验(李尚志著)课后习题答案下载数学实验(李尚志著)课后答案下载数学实验是借助数学软件,结合所学的数学知识解决实际问题的一门实践课.本书包括数学软件MATLAB的入门知识,数学建模初步及运用高等数学、线性代数与概率论相关知识的实验内容.亦尝试编写了几个近代数学应用的阅读实验,对利用计算机图示功能解决实际问题安排了相应的实验.实验选材贴近实际,易于上机,并具有一定的趣味性。

数学实验(李尚志著):图书信息点击此处下载数学实验(李尚志著)课后答案数学实验(李尚志著):内容简介书名:数学ISBN: 9787030154620开本:16开定价: 22.00元数学实验(李尚志著):图书目录绪论第1章MATLAB简介与入门1.1简介1.2应用人门1.3MATLAB的语言程序设计简介 1.4特殊量与常用函数1.5图形功能1.6M文件1.7符号运算与应用第2章微分方程建模初步2.1模式与若干准则2.2阅读与理解2.3几个例子2.4阶微分方程定性解的图示第3章平面线性映射的迭代3.1线性函数迭代3.2平面线性映射的'迭代第四章微分方程数值解4.1算法4.2欧拉与龙格-库塔方法4.3模型与实验第5章曲线拟合5.1磨光公式5.2修正与误差5.3进一步讨论的问题第6章图的着色6.1一个时刚安排问题6.2数学思想的导出6.3一般的计数问题6.4进一步探索的问题第7章敏感问题的随机调查 7.1阅读与理解7.2直觉的定义7.3统计思想的一个基本原理 7.4随机应答调查7.5估计的基本性质7.6估计的其他性质第8章数学建模8.1投篮角度问题8.2壳形椅的讨论与绘图8.3独家销售商品广告问题8.4售报策略8.5Galton钉板问题第9章优化问题9.1优化工具箱9.2优化函数的使用9.3污水控制第10章图像增强10.1图像及操作10.2直接灰度调整10.3直方图处理10.4空域滤波增强10.5频域增强第11章数学曲面11.1MATLAB语言的预备知识11.2几种有趣的数学曲面11.3默比乌斯曲面族第12章阅读实验一泛函分析初步12.1一个例予12.2距离空间简介12.3应用12.4线性空间与Hilbert空间12.5例与问题第13章阅读实验二群与应用13.1背景与阅读13.2抽象群13.3应用第14章阅读实验三积分教学中的几点注释 14.1阅读与理解14.2理论阐述第15章建模竞赛真题15.1非典数学模型的建立与分析15.2西大直街交通最优联动控制15.3股票全流通方案数学模型的创新设计附录A数学实验课实验教学大纲。

曲线拟合

曲线拟合
列表计算:
机动 目录
o
上页 下页 返回 结束
t
i
0 7
ti 0 7 28
ti2 0 49 140
yi 27.0 24.8 208.5
yi ti 0 137.6 717.0
140 a 28b 717 得法方程组 28 a 8b 208 .5 解得 a 0.3036 , b 27.125 , 故所求经验公式为
评价方式
• SSE(The sum of squares due to error)
– – 和方差、误差平方和 A value closer to 0 indicates a better fit.→0
ˆi )2 SSE Wi ( yi y
i 1
n
• MSE(Mean squared error)
p1=2255
q1=83.1
Sum of Sine
f(x)=a1*sin(b1*x0.0420 9
c1=1.693
fitting Exponential Fourier Gaussian Polynomial Rational
SSE 0.1224 0.01768 0.01916 0.1082 0.1374
x
150 160 170
X
165
160 140
180
190
200
Back
• 从图上虽可看出,个子高的父亲确有生出个子高的 儿子的倾向,同样地,个子低的父亲确有生出个子 低的儿子的倾向。得到的具体规律如下:
y a bx u ˆ 84.33 0.516x y
• 如此以来,高的伸进了天,低的缩入了地。他百思 不得其解,同时又发现某人种的平均身高是相当稳 定的。最后得到结论:儿子们的身高回复于全体男 子的平均身高,即“回归”——见1889年F.Gallton 的论文《普用回归定律》。 • 后人将此种方法普遍用于寻找变量之间的规律

曲线拟合

曲线拟合

向自定义函数拟合
在化工生产中获得的氯气的级分y随生产时间x下降,假定在x≥8时,y与x之间有如下形式的非线性 模型: 现收集了44组数据,利用该数据通过拟合确定非线性模型中的待定常数。 x y x y x 8 0.49 16 0.43 28 8 0.49 18 0.46 28 10 0.48 18 0.45 30 10 0.47 20 0.42 30 10 0.48 20 0.42 30 10 0.47 20 0.43 32 12 0.46 20 0.41 32 12 0.46 22 0.41 34 12 0.45 22 0.40 36 12 0.43 24 0.42 36 14 0.45 24 0.40 38 14 0.43 24 0.40 38 14 0.43 26 0.41 40 16 0.44 26 0.40 42 16 0.43 26 0.41 y 0.41 0.40 0.40 0.40 0.38 0.41 0.40 0.40 0.41 0.36 0.40 0.40 0.36 0.39
2.多项式曲线拟合函数 多项式曲线拟合函数
调用格式: p=polyfit(x,y,n) [p,s]= polyfit(x,y,n) 说明:x,y为数据点,n为多项式阶数,返回 p为幂次从高到低的多项式系数向量p。矩阵s 用于生成预测值的误差估计。
多项式曲线拟合函数
例2:由离散数据 x0.1.2.3.4.5.6.7.8.91y.3.511.41.61.9.6.4.81.52拟 合出多项式。 程序: x=0:.1:1; y=[.3 .5 1 பைடு நூலகம்.4 1.6 1.9 .6 .4 .8 1.5 2] n=3; p=polyfit(x,y,n) xi=linspace(0,1,100); z=polyval(p,xi); %多项式求值 plot(x,y,’o’,xi,z,’k:’,x,y,’b’) legend(‘原始数据’,’3阶曲线’)

第五章 曲线拟合

第五章  曲线拟合

)2
j 1
j 1 i0
对ak求偏导数(k=0,1…m)
ak
nm
2
(
ai
x
i j
j1 i0
y
j
)
x
k j
0
m
m
n
化简得
ai
xik j
y
j
x
k j
i0 j 1
j 1
n
n

x
k j
Sk
y
j
x
k j
Tk
j 1
j 1 m
aiSki Tk (k 0,1m)
i0
写成矩阵形式
S0 S1 S2 Sm S1 S2 S3 Sm1 S2 S3 S4 Sm2 Sm Sm1 Sm2 S mm
i1 j 1
i 1
用矩阵形式给出即: AT Ax ATb 法方程组

用最小二乘法解下列超定方程组的近似解
2x1 x2 1 8x1 4x2 0 2x1 x2 1 7x1 x2 8 4x1 3
解: A=
2 1 8 4 2 1 7 1 4 0
2 1
AT A
如何衡量接近程度?
最小二乘原理
一、什么是最小二乘原理
是衡量接近程度的一种方法
x x0 x1 xn 已知 y y0 y1 yn
设p(x) a0 a1x an xn
n
n
求a0 , a1,an 使 Ri2 (P(xi ) yi )2 最小。
io
i0
用最小二乘原理进行曲线拟合的方法称为最小二乘法。
这里(m<n),适当的选取 a0 , a`,am 使得
n
(a0 , a1,am ) [ p(x j ) y j ]2 为最小值 j 1

5 曲线拟合

5 曲线拟合


Q x1 a 11 Q a 12 x2 2 a 1n Q xn
T T
a 21 a 22 a2n

n a 1 j x j b1 j1 am1 0 n a m 2 a 2 j x j b2 0 j1 0 amn n a m j x j bm j1
P
i0
n
2 m
( x i ) f ( x i ) 达 到 最 小
多 项 式 拟 合 (用 低 次 多 项 式 拟 合 大 量 数 据 )
由 于 y Pm ( x )不 一 定 经 过 所 有 已 知 点 ( x i, f ( x i )), 故 把 它 们 代 入 得 矛 盾 方 程 组 a 0 , a 1 , , a m 为 未 知 量 ): (以 a 0 a1 x 0 a m x 0 a 0 a1 x1 a m x1
T T
§6.2 多项式拟合
设 有 连 续 函 数 y f ( x )的 一 组 大 量 数 据 f ( xi ) xi x0 f ( x0 ) x1 f ( x1 ) xn f ( xn )
求 一 个 次 数 n的 多 项 式 ( 主 要 是 求 系 数 ) Pm ( x ) a 0 a 1 x a m x m n ) (m 使Q

i1
m
2 i


m
i1
a ij x j b i ( 6 .2) j1
n
2
达 最 小 , 则 称 该 x1 , x 2 , , x n为 矛 盾 方 程 组 的 最 小 二 乘 解 , 它是一种最优近似解. 最小二乘解的求法 : 设 x 1 , x 2 , , x n是 最 小 二 乘 解 , 则 由 高 数 知 , 多 元 函 数 Q Q ( x 1 , x 2 , , x n )必 在 该 点 偏 导 数 为 零 :

5.5曲线拟合

5.5曲线拟合

xi 1
yi
9
3
4
5
6
7
8
9
10
2
7
9
8
10
9
11
11
10
9
9
8
i1 xi 53, i1 xi2 381, i1 xi3 2999, i1 xi4 25317, i1 yi 76, i1 xi yi 489, i1 xi2 yi 3547
9 9 9
a0 a1 an
i 1 m
yi
x
xi
n 1
i 1 i
x yi
m i
n x 1 i
m i
n x 1 i
1
m i
2n x 1 i
m i
n x y 1 i i
1 a1 an ,法方程可写为AT Aa AT y。
1 x2 1 xm
2、线性拟合
当n 1时,H1
m
m i
, an
R,Pn x
k a x 0 k
H n ,使得
n k 0 k k i 2
a0 , a1 ,
, an
a0 , , an R
min
m i 1
ax
yi 。

0,i 0,1, i
m
m i 1 i m i m i 1
, n得到法方程:
x 1 i xi
2 m i m i 1 n x 1 i m
2 拟合曲线为 y a0 a1 x a2 x 。
例8. 已知函数表如下,试用一次多项式拟合数据。
xi 0.6
yi
1.3 1.64 1.8
2.1
2.3 2.44

第5章-1 曲线拟合(线性最小二乘法)讲解

第5章-1 曲线拟合(线性最小二乘法)讲解
a ∑xi2 +b ∑xi= ∑xi yi a ∑xi+bn=∑ yi
求所需系数,得到方程: 29.139a+17.9b=29.7076 17.9a+11b=18.25
通过全选主元高斯消去求得:
a=0.912605
b=0.174034
所以线性拟合曲线函数为: y=0.912605x+0.174034
练习2
根据下列数据求拟合曲线函数: y=ax2+b
x 19 25 31 38 44 y 19.0 32.3 49.0 73.3 97.8
∑xi4 a + ∑xi2 b = ∑xi 2yi
∑xi2 a + n b = ∑yi
7277699a+5327b=369321.5 5327a+5b=271.4
曲线拟合的最小二乘法
1.曲线拟合的意思
Y
.
.
.
.
y=ax+b y=ax2+bx+c
X
y=ax+b y=ax2+bx+c 就是未知函数的拟合曲线。
2最小二乘法原理
观测值与拟合曲线值误差的平方和为最小。
yi y0 y1 y2 y3 y4…… 观测值 y^i y^0 y^1 y^2 y^3 y^4…… 拟合曲线值
拟合曲线为: y=(-11x2-117x+56)/84
x
yHale Waihona Puke 1.61 1.641.63 1.66
1.6 1.63
1.67 1.7
1.64 1.67
1.63 1.66
1.61 1.64
1.66 1.69
1.59 1.62

《数值分析》第5章 曲线拟合与函数插值

《数值分析》第5章 曲线拟合与函数插值

例如用函数
y Aebx
(5.8)
去拟合一组给定的数据,其中 A和 b是待定参这数时. ,可以在 (5.8) 式两端取
对数,得
ln y ln A bx
记 y ln y,a ln A,则上式可写成 y a b. x这样,仍可用最小二乘法解出
和 a (从而b 也就确定了 和 A) ,于b 是得到拟合函数
区间 [a,b]上是存在的,但往往不知道其具体的解析表达式,只能通过观察、
测量或实验得到一些离散点上的函数值.
我们希望对这种理论上存在的函数用一个比较简单的表达式近似地给出整体 上的描述.
此外,有些函数虽然有明确的解析表达式,但却过于复杂而不便于进行理论 分析和数值计算,我们同样希望构造一个既能反映函数特性又便于计算的简 单函数,近似替代原来的函数.
图5-1 人口增长的线性模型
5.1.1 最小二乘问题
设人口 y 与年份 x之间的函数关系为
y a bx
(5.1)
其中 a和 b 是待定参数. 由图5-1可知, (xi , yi并) 不是严格地落在一条直线上,
因此,不论怎样选择 和 a,都b不可能使所有的数据点
(x均i ,满yi )足关系
式 (5.1) .
s0 10, s1 545, s2 29785, u0 18.09, u1 987.78
于是正规方程组为
10 545 a 18.09 545 29785 b 987.78
5.1.2 最小二乘拟合多项式
解得 a 0.570,4 b 0.02,27于是 A ea 1.76,90所求拟合函数为
21 91
441
a1
163
91 441 2275 a2 777
解得 a0 26.8,a1 14.08,57 a2 ,2因此所求拟合多项式为
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

大时,插值效果显然是不理想的。此外,由实验或观测
提供的数据个数往往很多,如果用插值法,势必得到次 数较高的插值多项式,这样计算起来很烦琐。
换句话说 :求一条曲线,使数据点均在离此曲线的 为此 ,我们希望从给定的数据 (xi,yi)出发,构造 上方或下方不远处 ,所求的曲线称为拟合曲线 ,它 一个近似函数 ,不要求函数 完全通过所 ( x) ( x) 既能反映数据的总体分布,又不至于出现局部较大 有的数据点,只要求所得的近似曲线能反映数 的波动,更能反映被逼近函数的特性 据的基本趋势,如图 5-7所示。 ,使求得的逼 近函数与已知函数从总体上来说其偏差按某种方
(3)可化为线性拟合的非线性拟合
有些非线性拟合曲线可以通过适当的变量替
换转化为线性曲线,从而用线性拟合进行处理,
对于一个实际的曲线拟合问题,一般先按观测值 在直角坐标平面上描出散点图,看一看散点的分 布同哪类曲线图形接近,然后选用相接近的曲线 拟合方程。再通过适当的变量替换转化为线性拟
合问题,按线性拟合解出后再还原为原变量所表
,
(4)超定方程组的最小二乘解 A (aij ) mn ,b是m维已知 设线性方程组Ax=b中, 向量,x是n维解向量,当m>n,即方程组中 方程的个数多于未知量的个数时,称此方程组 为超定方程组。一般来说,超定方程组无解( 此时为矛盾方程组),这时需要寻求方程组的一 个“最近似”的解. 记 r b Ax ,称使 r 2 ,即 r 最小的解 x * 为 方程组Ax=b的最小二乘解。
m F ( a 0 , a1 ) 2 ( a 0 a1 xi y i ) 0 a i 1 0 m F ( a 0 , a1 ) 2 ( a 0 a1 xi y i )xi 0 a1 i 1
即得如下正规方程组
m m a0 m a1 xi yi i 1 i 1 m m m 2 a x 1 i a 0 xi xi y i i 1 i 1 i 1
F (a0 , a1 ) (a0 a1 xi yi ) 2
m
为最小,其中每组数据与拟合曲线的偏差为
i 1
y( xi ) yi a0 a1 xi yi i 1,2,, m 根据最小二乘原理,应取 a0 和 a1 使 F (a0 , a1 ) 有极小 值,故 a0 和a1 应满足下列条件:
6
i
5.714112
将以上数据代入上式正规方程组,得
6a0 7.5a1 2.043302 7.5a0 13.75a1 5.714112
解得 a0 0.562302 ,
a1 0.772282
a0 0.562302 a ln a 由 0 得a e e 1.754708
式拟合。对于给定的一组数据 xi , yi , i 1,2,, N 寻求次数不超过m (m<<N ) 的多项式
y a0 a1 x a2 x an x
2
m
来拟合所给定的数据,与线性拟合类似,使偏差的 平方和 N m Q ( y i a j xi j ) 2
5.1 曲线拟合的最小二乘法
如果已知函数f(x)在若干点xi(i=1,2,…,n)处
的值yi,便可根据插值原理来建立插值多项式作为f(x)
的近似。但往往会遇到这样一种情况,即节点上的函
数值并不是很精确的,这些函数值是由实验或观测得 到的数据,不可避免地带有测量误差,如果要求所得 的近似函数曲线精确无误地通过所有的点(xi,yi),就 会使曲线保留着一切测试误差。当个别数据的误差较
其法方程组为 6a 15a 55a 14 0 1 2
15a0 55a1 225a 2 30 55a 225a 979a 122 1 2 0
y 4.7143 2.7857x 0.5000x
2
解之得 a0 4.7143 , a1 2.7857 , a2 0.5000 所求的多项式 为
示的曲线拟合方程。 表5-4列举了几类经适当变换后化为线性拟合 求解的曲线拟合方程及变换关系
曲线拟合方程 程 b
y ax

表5-4 变换关系 变换后线性拟合方 y ln y, x ln x y a bx (a ln a)
x x
1 1 y ,x y x y 1 y
(5.46)
这是关于系数 a j 的线性方程组,通常称为正 规方程组。可以证明,正规方程组有唯一解。 例5.22 设某实验数据如下: 6 i 1 2 3 4 5
xi 0
1
2
3
4
5
1 1 2 3 yi 5 2 用最小二乘法求一个多项式拟合这组数据
解:将已给数据点描在坐标系中,可以看出这些点 接近一条抛物线,因此设所求的多项式为

k 0,1,, m
即有
i 1
j 0
a0 N a1 xi a m xim yi 2 m 1 a x a x a x xi y i 0 i 1 i m i a0 xim a1 xim1 a m xi2 m xim yi
y a0 a1 x a2 x
N=6, xi 15, x
i 1 i 1 6 6 2 i 6 3 i 6 4 i
2
由法方程组(5.46), 经计算得
55, x 225, x 797, yi 14, xi yi 30, xi2 yi 122
i 1 i 1 i 1 i 1 i 1 6 6 6
a bx 2
x y a bx
或指数型函
y aebx 等数据拟合。
y y
O
x
O
x
(c)
(d)
例5.13 设某实验数据如下:
i
xi yi
1 0
2 0.5
3 1
4 1.5
5 2
6 2.5
2.0
1.0
0.9
0.6
0.4
0.3
用最小二乘法求拟合曲线
解:将已给数据点描在坐标系中下图所示,可以看出这
于 数 据分布接近于抛物线。可采拟合;二次多项式
y y
y a0 a1 x
拟合;图(b)
直线,故宜采用线性函数 y a0 a1 x a2 x 2 拟合;
O
x
O
x
(a)
(b)
图 ( c ) 的数据分布特点是开始曲线上升较快随后逐
渐变慢,宜采用双曲线型函数
b x
数 y ae 图 ( d ) 的数据分布特点是开始曲线下降 x x y 快,随后逐渐变慢,宜采用 a bx 或 或 y
则正规方程组为
4 4 4a0 a1 xi yi i 1 i 1 4 4 4 2 a x a x 0 i 1 i xi y i i 1 i 1 i 1
其中
x
i 1
4
i
7.32
x
i 1
4
2 i
13.8434
y
i 1
4
法度量达到最小,这就是最小二乘法。
y
图5-1
曲线拟合示意图
o


x
与函数插值问题不同,曲线拟合不要求曲线通过 所有已知点 ,而是要求得到的近似函数能反映数据的 基本关系。在某种意义上,曲线拟合更有实用价值。 在对给出的实验(或观测)数据 ( xi , y i )(i 0,1,, n) 作曲线拟合时 ,怎样才算拟合得最好呢?一般希望各 实验(或观测)数据与拟合曲线的偏差的平方和最小 , 这就是最小二乘原理。 两种逼近概念:
(5.45)
例5.21
i
xi
设有某实验数据如下: 1 2 3 1.36 14.094 1.37 16.844 1.95 18.475
4
2.28 20.963
yi
用最小二乘法求以上数据的拟合函数 解:把表中所给数据画在坐标纸上,将会看到数据点 的分布可以用一条直线来近似地描述,设所求的
拟合直线为Leabharlann y( x) a0 a1 x 记x1=1.36, x2=1.37, x3 =1.95 x4 =2.28, y1 =14.094, y2= 16.844, y3=18.475, y4=20.963
i 1 j 0
为最小
Q
j 2 ( y a x i j i) i 1 j 0
N
m
由于Q可以看作是关于 ( j=0,1,2,…, m)的多 元函数, 故上述拟合多项式的构造问题可归 结为多元函数的极值问题。令
Q 0, k 0,1,2,, m a k
j k ( y a x ) x i j i i 0, N m
插值:
拟合:
在节点处函数值相同.
在数据点处误差平方和最小
函数插值是插值函数P(x)与被插函数f(x)在节点 处函数值相同,即 P( xi ) f ( xi ) (i 0,1,, n) 而曲 线拟合函数 ( x) 不要求严格地通过所有 ( xi , y i ) 就是说拟合函数 ( x) 在xi处的偏差(亦称残差)
2 2
定理5.6 x * 是Ax=b的最小二乘解的充分必要条件为 * 是 AT Ax AT b 的解. x 证明:充分性 若存在n维向量 x * ,使 任取一n维向量x x * ,令 y x x * ,则y
6a0 a1 xi yi i 1 i 1 6 6 6 于是得到拟合指数函数为 2 a x a x 0 i 1 i xi y i i 1 i . 1772282 x i 1 0
其中
y 1.754708 e
相关文档
最新文档