不知火舞的被虐|伊人天伊人天天综合网|博洛尼亚天气|任你懆这里只有精品4|久久美日韩精品久久|掌中之物漫画免费阅读观看|0丨d老妇

matlab 非線性最小二乘法問題

瀏覽:2458 回答:1

現有兩組散點x、y,想擬合為y=C1.*x.^2/(1+(1-(K+1).*C1.^2.*x.^2).^(1/2))+a*(x.^2)+b*(x.^4)+c*(x.^6)+d*(x.^8)形式,
x=;
y=;
運行程序如下:
syms C1 K a b c d
x=;
fi=C1.*x.^2/(1+(1-(K+1).*C1.^2.*x.^2).^(1/2))+a*(x.^2)+b*(x.^4)+c*(x.^6)+d*(x.^8)
出現警告:
Warning: System is inconsistent. Solution does not exist. 
fi =
[ Inf + a/25 + b/625 + c/15625 + (1511157274518287*d)/590295810358705651712, Inf + (4*a)/25 + (16*b)/625 + (64*c)/15625 + (1511157274518287*d)/2305843009213693952, Inf + (9*a)/25 + (81*b)/625 + (729*c)/15625 + (1210290878676085*d)/72057594037927936, ......
后面過多,在此不復制了,總之就是多項式的第一項都是Inf,請問為什么會出現這種情況,如何解決?最好提供一下程序,謝謝!

邀請回答 我來回答

全部回答

(1)
默認 最新
王忠文
如果追求的是效果而不是代碼,就用1stopt吧: 相關系數(R): 0.99999998677724 相關系數之平方(R^2): 0.999999973554479 決定系數(DC): 0.999999972874056 卡方系數(Chi-Square): 6.68692837741245E-6 F統計(F-Statistic): 1815052131.43651 參數 最佳估算 ---------- ------------- c1 -0.000413575526215245 k -17351671.8653803 a 0.0118084009534888 b -8.27043394152969E-5 c 4.06674236596116E-7 d -9.21591370383961E-10
2016年1月12日
評論 點贊

沒解決?試試專家一對一服務

換一批
    App下載
    技術鄰APP
    工程師必備
    • 項目客服
    • 培訓客服
    • 平臺客服

    TOP