用matlab 已知x是y的函数 y是z的函数 要求拟合出x和z的多项式

例如已知x=1,2,3,4,5 y=10,15,32,89,120 z=385,648862,921,1025
x是关于与y的函数 y是关于z的函数 求x和z拟合出的多项式,

polyfit 语句
x=[1 2 3 4 5];
y=[10 15 32 89 120];
z=[385 648 862 921 1025];
A=polyfit(x,y,4)
B=polyfit(y,z,4)
z1=polyval(A,x);
z2=polyval(B,y);
figure(1)
plot(x,y,'b*',y,z,'r+');
hold on
figure(2)
plot(x,z1,'b',y,z2,'r');
hold on
grid on
温馨提示:答案为网友推荐,仅供参考