MATLAB在数值分析中的应用.docxVIP

  • 2
  • 0
  • 约1.71千字
  • 约 2页
  • 2023-12-06 发布于上海
  • 举报

MATLAB在数值分析中的应用

插值与拟合是来源于实际、又广泛应用于实际的两种重要方法。随着计算机的不断发展及计算水平的不断提高,它们已在国民生产和科学研究等方面扮演着越来越重要的角色。下面对插值中分段线性插值、拟合中的最为重要的最小二乘法拟合加以介绍。

分段线性插值

所谓分段线性插值就是通过插值点用折线段连接起来逼近原曲线,这也是计算机绘制图形的基本原理。实现分段线性插值不需编制函数程序,MATLAB自身提供了内部函数interp1其主要用法如下:

interp1(x,y,xi) 一维插值

yi=interp1(x,y,xi)

对一组点(x,y)进行插值,计算插值点xi的函数值。x为节点向量值,y为对应的节点函数值。如果y为矩阵,则插值对y的每一列进行,若y的维数超出x或xi的维数,则返回NaN。

yi=interp1(y,xi)

此格式默认x=1:n,n为向量y的元素个数值,或等于矩阵y的size(y,1)。

yi=interp1(x,y,xi,’method’)

method用来指定插值的算法。默认为线性算法。其值常用的可以是如下的字符串。

nearest 线性最近项插值。

linear 线性插值。

spline 三次样条插值。

cubic 三次插值。

所有的插值方法要求x是单调的。x也可能并非连续等距的。正弦曲线的

文档评论(0)

1亿VIP精品文档

相关文档