如何获得直方图拟合函数?

时间:2017-03-05 10:55:38

标签: matlab

我希望7_order多项式适合我的直方图,但我不想绘制它,我需要多项式函数及其系数来获取新数据。我怎么能得到这个?

1 个答案:

答案 0 :(得分:1)

如果您想从多项式函数(适合原始数据点)获取新数据,则必须先使用polyfit找到系数。

在下面的示例中,您使用p计算变量polyval所持有的7度多项式并生成新数据,因此y1成立这些数据。

x = linspace(0,4*pi,10);
y = sin(x);
p = polyfit(x,y,7);

x1 = linspace(0,4*pi);
y1 = polyval(p,x1);