1 实验目的
在实际中,产品和工件轮廓形状很难找到一个具体的数学表达式,通常只能通过实验或者数学计算得到一些离散点及其某数值点,此时就需要选择合适的数学模型对其进行曲线拟合,做出拟合曲线,从而估计实际形状。
2 实验内容
2.2 实验1.2
已知机翼轮廓上的数据如下表所示:
x/m | 0 | 3 | 5 | 7 | 9 | 11 | 12 | 13 | 14 | 15 |
y/m | 0 | 1.2 | 1.7 | 2.0 | 2.1 | 2.0 | 1.8 | 1.2 | 1.0 | 1.6 |
加工时需要x每改变0.1m时的y值,画出相应的轮廓曲线。
3 实验知识点
3.1 拉格朗日插值法
3.2 matlab曲线拟合工具
4 算法思想
MATLAB曲线拟合工具箱是一个可视化的图形界面,具有强大的图形和拟合功能,包括:(1)可视化的展开一个或者多个数据集,并可用散点图表示;(2)用残差和置信区间可视化的估计拟合结果的好坏;(3)通过其他界面还可以实现许多其他功能。把计算、可视化和程序设计融合到一个交互环境,在此环境中,利用强大的数值计算和图形功能可高效求解一些复杂的工程问题及实现计算结果的可视化。
5 实验代码
5.3 对给定的数据进行函数拟合
5.3.1 用多项式最小二乘法编程方法进行三次拟合
5.3.2 用多项式最小二乘法编程方法进行四次拟合
拟合得到的多项式分别为: