我想把一条曲线回归成函数 请问有什么好软件么?回归成y=a0+a1*x+a2*x*x+a3*x*x*

发布时间:2021-02-25 05:30:55

我想把一条曲线回归成函数 请问有什么好软件么?回归成y=a0+a1*x+a2*x*x+a3*x*x*x+a4*x*x*x*x这样的形式谁有好软件 或者是帮我回归也可以x=0 ,50 ,100 ,150 ,200 ,250 ,300,350,400,450,500,550,600y=1094,1100,1088,1076,1058,1023,976,895,782,638,464,282,111解决

网友回答

数学问题就应该用Matlab
下面有代码和图像
x=[0      ,50    ,100  ,150  ,200  ,250  ,300,350,400,450,500,550,600];
y=[1094,1100,1088,1076,1058,1023,976,895,782,638,464,282,111];
>> [P,I]=polyfit(x,y,4);
>> x1=0:1:600;
>> y1=polyval(P,x1);
>> plot(x1,y1,x,y,'*')
>> title(['y=' num2str(P(1)) 'x^4+' num2str(P(2)) 'x^3+' num2str(P(3)) 'x^2+' num2str(P(4)) 'x+' num2str(P(5))]);
>> format long
>> P
P =
  1.0e+003 *
   0.000000000015784  -0.000000021553407   0.000005336312217  -0.000514672337466   1.101936974789915
四次多项式的的每项系数就是P的元
看图片就更明白了.
若满意请采纳 ^.^
我想把一条曲线回归成函数 请问有什么好软件么?回归成y=a0+a1*x+a2*x*x+a3*x*x*x+a4*x*x*x*x这样的形式谁有好软件 或者是帮我回归也可以x=0 ,50 ,100 ,150 ,200 ,250 ,300,350,400,450,500,550,600y=1094,1100,1088,1076,1058,1023,976,895,782,638,464,282,111解决(图1)
以上问题属网友观点,不代表本站立场,仅供参考!