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

学习 时间:2026-03-30 10:49:41 阅读:9228
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啊,怎么少了一个 .

最佳回答

平常的白猫

怡然的砖头

2026-03-30 10:49:41

X=[ones(9,1) x x。^2];就可以了。得到b的三个值分别是 常数项、一次项系数、二次项系数

最新回答共有2条回答

  • 跳跃的泥猴桃
    回复
    2026-03-30 10:49:41

    X=[ones(9,1) x x。^2];就可以了。得到b的三个值分别是 常数项、一次项系数、二次项系数

上一篇 欲望野心和理想之间的差距

下一篇 水凝固成冰,为什么体积会变大啊,这个问题我都快想疯了!