matlab 差值模拟.docVIP

  • 9
  • 0
  • 约8.66千字
  • 约 17页
  • 2017-08-29 发布于浙江
  • 举报
matlab 差值模拟

第16章 拟合和插值 一、最小二乘法实现曲线拟合 1、(1)在现实生活中,很少情况有确定的函数, 而是根据一些实际数据来生成一个函数表达式(即找出其内在规律.----------即曲线拟合(拟合即回归) (2)最小二乘法就是把曲线定义成多项式,使误差平方和最小 (一元多次方程) (拟合即回归) (polyfit/polyval一元多次----regress多元一次----nlinfit/nlpredci任意/万能) 2、p=polyfit(x,y,n) x,y为向量,构成了一组实际的数据点,n为欲生成的多项式的阶数,返回n阶多项式的系数向量p (p中有n+1个系数) (n即为最高的指数) (结果是多项式的系数向量) (结果中的系数个数必须小于等于x/y中的个数,即n的上限为 数据点个数减1) 即拟合成的目标函数为:一元多次方程(一元幂函数/多项式) 3、n必须小于length(x) (不能等于) (即n最大只能为元素个数-1) (1=n=length(x)-1) (即生成的多项式的系数个数最多只能与实际数据点的个数相同) n(多项式的阶数)用户可以自由选择 当n=1时叫线性回归 并不是阶数越高越好(要合适) 两点决定一直线或一阶多项式,3点决定一个平方或2阶多项式,n个数据点唯一地确定n-1阶多项式. (即如x中有m个元素,则结果中也最多只能有m个元素:2~m元素) (

文档评论(0)

1亿VIP精品文档

相关文档