下载此文档

数据拟合与最小二乘法.ppt


文档分类:IT计算机 | 页数:约17页 举报非法文档有奖
1/17
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/17 下载此文档
文档列表 文档介绍
数据拟合与最小二乘法
第1页,共17页,编辑于2022年,星期六
最小二乘原理
设已知某物理过程y=f(x)在n个互异点的观测数据
求一个简单的近似函数p(x),使之 “最好”地逼近f(x),而不必满足插值原则。称函数y= 数据拟合与最小二乘法
第1页,共17页,编辑于2022年,星期六
最小二乘原理
设已知某物理过程y=f(x)在n个互异点的观测数据
求一个简单的近似函数p(x),使之 “最好”地逼近f(x),而不必满足插值原则。称函数y= p(x)为经验公式或拟合曲线。这就是曲线拟合问题。
广泛用于工程中的参数标定问题。
xi
x1 x2 … .. xn
yi
y1 y2 … .. yn
第2页,共17页,编辑于2022年,星期六
多项式拟合
1、直线拟合
超定方程组
曲线拟合问题中的偏差:
第3页,共17页,编辑于2022年,星期六
令:
最小二乘原理:求出使R取最小值时的a、 b R取最小值的条件:
第4页,共17页,编辑于2022年,星期六
法方程组
解法方程组,求出a、b
第5页,共17页,编辑于2022年,星期六
【例1】已知:u-k观测数据,试采用Greenshields速度—密度线性模型在Matlab平台上进行数据拟合,
clear all; close all
x=[20 30 40 50 60 70 80 90 100 110 120 ];
y=[107 96 88 86 73 67 58 48 42 38 29];
p1=polyfit(x,y,1) %拟合一次多项式,返回系数向量
y1=polyval(p1,x); plot(x,y, 'r*',x,y1)
u_f=p1(2)
k_jam=-u_f/p1(1)
ki
20 30 40 50 60 70 80 90 100 110 120
ui
107 96 88 86 73 67 58 48 42 38 29
第6页,共17页,编辑于2022年,星期六
【例2】已知:u-k观测数据,试采用Greenberg速度—密度模型在Matlab平台上进行数据拟合,
ki
80 85 90 95 100 105 110 115 120
ui
32 33 29 26 27 24 22
lnki

第7页,共17页,编辑于2022年,星期六
Greenberg速度—密度模型在Matlab平台上的数据拟合
clear all; close all
x=[log(80) log(85) log(90) log(95) log(100) log(105) log(110) log(115) log(120)];
y=[42 39 37 35 32 21 19];
p1=polyfit(x,y,1) %拟合一次多项式,返回系数向量
y1=polyval(p1,x); plot(x,y, 'r*',x,y1)
u_m=abs(p1(1))
k_jam=exp(p1(2)/u_m)
第8页,共17页,编辑于2022年,星期六
【例3】已知:u-k观测数据,试采用Underwood速度—密度模型在Matlab平台上进行数据拟合,
ki
10 15 20 25 30 35 40 45 50 55 60 65 70
ui
99 94 89 85 80 76 73 69 64 62 59 55 52
lnui
第9页,共17页,编辑于2022年,星期六
Underwood速度—密度模型在Matlab平台上的数据拟合
clear all; close all
x=[10 15 20 25 30 35 40 45 50 55 60 65 70 ];
y=[log(99) log(94) log(89) log(85) log(80) log(76) log(73) log(69) log(64) log(62) log(59) log(55) log(52) ];
p1=polyfit(x,y,1)

数据拟合与最小二乘法 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数17
  • 收藏数0 收藏
  • 顶次数0
  • 上传人石角利妹
  • 文件大小925 KB
  • 时间2022-04-22