在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
一、多项式拟合函数---polyfit和polyval 1、polyfit函数 调用格式: p=polyfit(x,y,n); [p,s]=polyfit(x,y,n); [p,s,mu]=polyfit(x,y,n); 说明: x:采样点x; y:采样点处的函数值y; n:产生一个n次多项式,n为多项式的次数; p:n次多项式的系数,p为幂次从高到低的多项式系数向量p; s:采样点的误差向量; mu(1):mean平均值; mu(2):std方差; 拟合结果是:y=p(1)*x^n+p(2)*x^(n-1)+......+p(n)*x+p(n+1) 2、polyval函数 调用格式: yi=polyval(p,xi); 说明:yi=polyval(p,xi)返回对应自变量xi在给定系数p的多项式的函数值(即:xi是自变量,p是多项式系数,yi是因变量)。 3、MATLAB代码示例 方法二------使用cftool拟合工具箱 在命令行输入cftool即可打开cftool工具箱
X data和Y data从workspace中的变量中选择合适的变量即可。拟合结果如下:
二、自定义函数公式的拟合函数---fittype 调用格式: g = fittype('a*time^2+b*time+c','indep','time','depen','height'); 说明: a*time^2+b*time+c:指定拟合函数的目标形式; 'indep','time','depen','height':指定自变量(independent)为time,因变量(dependent)为height。 |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论