当前位置:神舟问>生活百科>polyfit函数用法?

polyfit函数用法?

2023-10-10 23:14:14 编辑:join 浏览量:585

polyfit函数用法?

在MATLAB中polyfit函数是用来进行多项式拟合的。其数学原理是基于最小二乘法进行拟合的。具体使用语法是:

p=polyfit(x,y,n);

%其中x,y360问答表示需要拟合的坐标点,大办展负行帝演果事小需要一样;n表示多项式拟合的次数。

%返回值p表示多项式拟合的系数,系数从高到低混够使粮认排列

具体用法示例:

1、使用polyfit函数拟合一首架参干载露知升志已次多项式,示例:

%%polyfit函数的使用

clear;clc;closeall;

%原始数据

x=1:20;

y=[1,1夜方更序答块收2,23,46,78,98,100,123,160,210,230,270,292,350,346,386,438,349,460,512];

p=polyfit(x,y,1);%进行拟合

y1=x*p(1)+p(2);%生成表达式,计算y的值

figure;%绘图

scatter(x,y,'.');

holdon;

plot(x,y1,'Color','r');

%添加说明

xlabel('x');很滑丰迫图兴移调令垂ylabel('y');title('自己构建表达式');

legend('原始需补数据','拟合直线');

标签:polyfit,用法,函数

版权声明:文章由 神舟问 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.shenzhouwen.com/life/181207.html
热门文章