示例:将模型函数拟合至数据
测试通过线性函数、二次函数或指数函数对数据进行建模的拟合程度。
1. 定义数据集。
2. 将列 0 和列 1 提取到单独的矢量中。
线性拟合
2. 绘制线性拟合函数 LF 以及 X 和 Y 的图像。
二次拟合
1. 设置多项式阶数。
◦ 该示例的先前版本使用已弃用的 regress 函数来获得一个系数矩阵,然后将该矩阵传递给 interp 函数,由此获得该拟合函数。
◦ polyfit 函数 (推荐代替已弃用的
regress 函数) 会返回该拟合函数,因此不再需要使用
interp 函数。
◦ 可尝试更改多项式阶的值,并查看此更改对下图所示的拟合函数的影响。
3. 绘制二次拟合函数 QF 的图像。
指数拟合
指数拟合函数的表示法如下:
1. 为参数 a、b 和 c 提供估值。
2. 定义估值矢量。
4. 绘制指数拟合函数 EF 的图像。
5. 查看三个绘图,了解每个拟合模型对数据进行拟合的程度。