多项式拟合
多项式拟合是通过离散数据,去拟合多项式曲线。
在MATLAB中 polyfit 函数用来拟合多项式曲线。
poly 函数根据多项式系数向量计算多项式值
poly2sym 函数用来吧多项式系数向量转换为符号多项式
[p,s] = polyfit(x,y,n) %其中输入参数x为自变量观测向量,y为因变量观测向量,
%n为正整数,表示多项式阶数
y = polyval(p,x) %输入参数p为多项式的系数向量,x是为用户指定的取值向量
r = poly2sym(p) %p是多项式系数
多项式插值
插值是在已知的离散数据下补插连续函数,使得这条曲线(曲面)通过全部的已知离散数据点,用插值方法可通过函数在有限个点取值状况,估算出函数在其他点处的近似值。
MTALAB常用插值函数
函数名 | 说明 |
griddedInterpolant | 网格节点插值通用函数 |
scatteredInterpolant | 散乱节点插值通用函数 |
interp1 | 一维插值 |