matlab插值、拟合与编程.docVIP

  • 20
  • 0
  • 约4.97千字
  • 约 10页
  • 2017-02-13 发布于北京
  • 举报
matlab插值、拟合与编程

MATLAB插值、拟合与编程 相关知识 在生产和科学实验中,自变量 与因变量 间的函数关系 有时不能写出解析表达式,而只能得到函数在若干点的函数值或导数值,或者表达式过于复杂而需要较大的计算量。当要求知道其它点的函数值时,需要估计函数值在该点的值。 为了完成这样的任务,需要构造一个比较简单的函数 ,使函数在观测点的值等于已知的值,或使函数在该点的导数值等于已知的值,寻找这样的函数 有很多方法。根据测量数据的类型有以下两类处理观测数据的方法。 (1)测量值是准确的,没有误差,一般用插值。 (2)测量值与真实值有误差,一般用曲线拟合。 在MATLAB中,无论是插值还是拟合,都有相应的函数来处理。 一、插 值 1、一维插值: 已知离散点上的数据集 ,即已知在点集X= 上的函数值Y= ,构造一个解析函数(其图形为一曲线)通过这些点,并能够求出这些点之间的值,这一过程称为一维插值。 MATLAB命令:yi=interp1(X, Y, xi, method) 该命令用指定的算法找出一个一元函数 ,然后以 给出 处的值。xi可以是一个标量,也可以是一个向量,是向量时,必须单调,method可以下列方法之一: ‘nearest’:最近邻点插值,直接完成计算; ‘spline’:三次样条函数插值; ‘linear’:线性插值(缺省方式),直接完成计算; ‘cubic’:

文档评论(0)

1亿VIP精品文档

相关文档