matlab 非线性回归 一元二次函数

问题描述:

matlab 非线性回归 一元二次函数
x=[1.1 1.15 1.2 1.25 1.3 1.35 1.4 1.45 1.5]';
>> X=[ones(9,1) x];
>> Y=[5.90 5.10 4.75 4.6 4.55 4.50 4.45 4.43 4.50]';
>> [b,bint,r,rint,stats]=regress(Y,X)
为什么求出来
b =
8.3543
-2.7700
应该是y=a1x+a2x^2+a3啊,怎么少了一个 .
1个回答 分类:数学 2014-09-27

问题解答:

我来补答
X=[ones(9,1) x x.^2];
就可以了.
得到b的三个值分别是 常数项、一次项系数、二次项系数
 
 
展开全文阅读
剩余:2000
上一页:单调性最小值
下一页:溶质质量
也许感兴趣的知识