已知4个点,请问如何用Matlab进行3次多项式拟合成曲线??在线等

x=[220 280 340 400];y=[101 70.5 51 24];
2025-04-14 02:54:28
推荐回答(2个)
回答(1):

x=[220 280 340 400];
y=[101 70.5 51 24];
polyfit(y,x,3)

ans =
0.0005 -0.0951 2.5875 385.3642

ans为3次多项式系数

回答(2):

x=[220 280 340 400];
y=[101 70.5 51 24];
x0=200:1:400;
f=polyfit(x,y,3);
f1=polyval(f,x0);
plot(x,y,'-r',x0,f1,'-b')
希望会帮你