通过Excel拟合到一个曲线函数
y = 1E-11x6 - 9E-09x5 + 3E-06x4 - 0.0004x3 + 0.0258x2 - 0.3772x + 31.93
但用matlab却怎么也画不出原图,不知错在哪里?高手请指点
x=1:1:241;
p1 =1E-11;
p2 =- 9E-09;
p3 =3E-06;
p4 =- 0.0004;
p5 =0.0258;
p6 =- 0.3772;
p7=31.93;
f= p1.*x.^6 + p2.*x.^5 + p3.*x.^4 + p4.*x.^3+p5.*x.^2+p6.*x+p7;
plot(x,f)
本来应该是一个先升后降曲线,matlab做出来却一直递增,怎么也想不通。。。
y = 1E-11x6 - 9E-09x5 + 3E-06x4 - 0.0004x3 + 0.0258x2 - 0.3772x + 31.93
但用matlab却怎么也画不出原图,不知错在哪里?高手请指点
x=1:1:241;
p1 =1E-11;
p2 =- 9E-09;
p3 =3E-06;
p4 =- 0.0004;
p5 =0.0258;
p6 =- 0.3772;
p7=31.93;
f= p1.*x.^6 + p2.*x.^5 + p3.*x.^4 + p4.*x.^3+p5.*x.^2+p6.*x+p7;
plot(x,f)
本来应该是一个先升后降曲线,matlab做出来却一直递增,怎么也想不通。。。