离散的点绘成曲线 MATLAB

来源:百度知道 编辑:UC知道 时间:2024/07/08 15:16:15
怎么能把x=-5,-4, -3,-2,-1,0, 1,2,3,4,5,
y=43,-25,54, 5,87,87,3,3,4,7,8,
这样离散的点用matlab拟合成y关于x的曲线?
Excel也行

x=[-5,-4, -3,-2,-1,0, 1,2,3,4,5];
y=[43,-25,54, 5,87,87,3,3,4,7,8];

p = polyfit(x,y,3);% 其中3是阶数,可以修改
%这是用多项式拟合曲线,P是得到的3阶多项式的系数,例如:
% y=a1*x^3+a2*x^2+a3*x+a4;3阶多项式有四个系数,所以系数P有4个值

如果光要看看图像,可以直接用plot不需要polyfit, plot(x,y)就行