主要内容

曲线和曲面拟合的库模型列表

使用库模型来拟合数据

可以使用模型的“曲线拟合工具箱™”库进行数据拟合适合函数。中使用库模型名称作为输入参数适合,fitoptions,fittype功能。

图书馆模型类型

下表描述了曲线和曲面的库模型类型。

  • 使用表中的链接来获得关于每种库类型的示例和详细信息。

  • 类的输入参数的模型名称的快速引用适合功能,请参阅模型名称和方程

曲线的库模型类型

描述

分布

分销模型,如Weibull。看到威布尔分布

指数

指数函数和两个指数函数的和。看到指数模型

傅里叶

傅里叶级数最多有8项。看到傅里叶级数

高斯

最多八个高斯模型的和。看到高斯模型

interpolant

插值模型,包括线性,最近邻,三次样条,形状保持三次样条。看到非参数拟合

多项式

多项式模型,直到9阶。看到多项式模型

权力

幂函数和两个幂函数的和。看到幂级数

理性的

有理方程模型,到5次/5次(即,分子和分母都到5次)。看到理性的多项式

最多八个sin函数的和。看到正弦和模型

样条

三次样条和平滑样条模型。看到非参数拟合

曲面的库模型类型

描述

interpolant

插值模型,包括线性,最近邻,三次样条,双调和,薄板样条插值。看到插值方法

洛斯

低平滑模型。看到洛斯平滑

多项式

多项式模型,直到五次。看到多项式模型

模型名称和方程

类的输入参数来指定要拟合的模型,请参考下表以获取模型名适合函数。例如,要指定模型名为“”的二次曲线poly2”:

F = fit(x, y, 'poly2')

多项式模型名称和方程

曲线的多项式模型名称示例 方程
poly1 Y = p1*x+p2
poly2 Y = p1*x^2+p2*x+p3
poly3 Y = p1*x^3+p2*x^2+…+p4
…等。,直至poly9 Y = p1*x^9+p2*x^8+…+p10

对于多项式曲面,模型名为“聚ij,在那里是学位x而且j是学位y.两者的最大值而且j是5。多项式的次是的最大值而且j.的程度x每一项都小于或等于的程度y每一项都小于或等于j.请参阅下表的一些例子模型名称和方程,许多潜在的例子。

曲面的多项式模型名称示例 方程
poly21 Z = p00 + p10*x + p01*y + p20*x^2 + p11*x*y
poly13 Z = p00 + p10*x + p01*y + p11*x*y + p02*y²+ p12*x*y²+ p03*y^3
poly55 Z = p00 + p10*x + p01*y +…+ p14*x*y^4 + p05*y^5

分布模型名称和方程

分布模型名称 方程
威布尔 Y = a*b*x^(b-1)*exp(-a*x^b)

指数模型名称和方程

指数模型名称 方程
exp1 Y = a*exp(b*x)
exp2 Y = a*exp(b*x)+c*exp(d*x)

傅立叶级数模型名称与方程

傅里叶级数模型名称 方程
fourier1 Y = a0+a1 cos(x*p)+b1 sin(x*p)
fourier2 Y = a0 + a1 * cos (x * p) + b1 * sin (x * p) + a2 * cos (x 2 * * p) + b2 * sin (x 2 * * p)
fourier3 Y = a0 + a1 * cos (x * p) + b1 * sin (x * p) +……+ a3 * cos (x 3 * * p) + b3 *罪(3 * x * p)
…等。,直至fourier8 Y = a0 + a1 * cos (x * p) + b1 * sin (x * p) +……+ a8 * cos (8 * x * p) + b8 *罪(8 * x * p)

在哪里P = 2*pi/(max(xdata)-min(xdata))

高斯模型名称和方程

高斯模型名称 方程
gauss1 Y = a1*exp(-((x-b1)/c1)²)
gauss2 Y = a1*exp(-((x-b1)/c1)²)+a2*exp(-((x-b2)/c2)²)
gauss3 Y = a1 * exp (((x-b1) / c1) ^ 2) +…+ a3 * exp (- ((x-b3) / c3) ^ 2)
…等。,直至gauss8 Y = a1 * exp (((x-b1) / c1) ^ 2) +…+ a8 * exp (- ((x-b8) / c8) ^ 2)

幂模型名称和方程

功率模型名称 方程
power1 Y = a*x^b
power2 Y = a*x^b+c

Rational模型名称和方程

有理模型是多项式除以多项式,分母的领先系数设为1。型号名称为老鼠ij,在那里分子的次是和吗j是分母的次。分子和分母的度数都是5。

Rational模型名称的例子 方程
rat02 Y = (p1)/(x²+q1*x+q2)
rat21 Y = (p1*x^2+p2*x+p3)/(x+q1)
rat55 Y = (p1*x^5+…+p6)/(x^5+…+q5)

正弦模型名称和方程的和

正弦模型名称的和 方程
sin1 Y = a1*sin(b1*x+c1)
sin2 Y = a1*sin(b1*x+c1)+a2*sin(b2*x+c2)
sin3 Y = a1*sin(b1*x+c1)+…+a3*sin(b3*x+c3)
…等。,直至sin8 Y = a1*sin(b1*x+c1)+…+a8*sin(b8*x+c8)

样条模型名称

样条模型支持曲线拟合,不支持曲面拟合金宝app。

样条模型名称 描述
cubicspline 三次插值样条
smoothingspline 平滑样条

插值模型名称

类型 插值模型名称 描述
曲线与曲面 linearinterp 线性插值
nearestinterp 最近邻插值
cubicinterp 三次样条插值
曲线只 pchipinterp 保形分段三次Hermite (pchip)插值
表面只 biharmonicinterp

双调和(MATLAB®griddata)插值

thinplateinterp 薄板样条插值

低模型名称

低模型支持曲面拟合,不支持曲线拟合。金宝app

低模型名称 描述
洛斯 局部线性回归
黄土 局部二次回归