【转】Matlab多项式拟合

转:https://blog.csdn.net/hwecc/article/details/80308397

例:

x = [0.33, 1.12, 1.41, 1.71, 2.19] 
y = [0.68, 0.91, 1.15, 1.83, 2.07]


% 拟合
p1 =  polyfit(x, y, 1)  % 用x 和 y 拟合多项式, 1 表示一次多项式
                        % 输出  0.8025    0.2431
                        % 表示多项式是 f(x) = 0.8025 * x + 0.2431

% 绘制图形
y1 = polyval(p1, x)        
plot(x, y, '*', x, y1, '-') 

原文地址:https://www.cnblogs.com/sggggr/p/11881533.html