| 10 | 1/1 | 返回列表 |
| 查看: 2070 | 回復(fù): 9 | |||
lilei119新蟲 (正式寫手)
|
[交流]
【求助】多元方程組求解及擬合 已有2人參與
|
|
多元非線性方程組: (x10-x1)/y=abx1/(1+bx1+cx2+dx3+ex4) (x20-x2)y=acx2/(1+bx1+cx2+dx3+ex4) (x30-x3)/y=adx3/(1+bx1+cx2+dx3+ex4) (x40-x4)/y=aex4/(1+bx1+cx2+dx3+ex4) 其中x10,x20,x30,x40 都是已知的常數(shù),abcde是待擬合的常數(shù),現(xiàn)已知一系列的x1,x2,x3,x4和y值,要擬合出上述abcde5個參數(shù),上面的方程組看樣子是無法手工消元然后用一元非線性擬合了,類似的文獻(xiàn)說用牛頓-拉弗遜迭代法,各位專家?guī)涂纯催@個問題解決起來的難度?并告知具體或者大概步驟。不甚感激 |
|
本帖內(nèi)容被屏蔽 |
新蟲 (正式寫手)
|
謝謝回復(fù), 問題是這樣的, 有一個方程組: (x10-x1)/y=a*b*x1/(1+b*x1+c*x2+d*x3+e*x4) (x20-x2)y=a*c*x2/(1+b*x1+c*x2+d*x3+e*x4) (x30-x3)/y=a*d*x3/(1+b*x1+c*x2+d*x3+e*x4) (x40-x4)/y=a*e*x4/(1+b*x1+c*x2+d*x3+e*x4) x10,x20,x30,x40,y是自變量,x1,x2,x3,x4是因變量,a,b,c,d,e是常數(shù),現(xiàn)已給出26組關(guān)于x1,x2,x3,x4x10,x20,x30,x40,y數(shù)據(jù),要擬合a,b,c,d,e 這5個 參數(shù)。 擬合時的約束條件是讓SSD這個值最小: SSD = Σ[ (x1 – x1 (model))2 / (x10)2+ (x2- x2(model))2 / (x20)2+ (x3- x3(model))2 /(x30)2 + (x4- x4(model))2 / (x40) 2] 這里:x1(model)預(yù)測值, 下面用化學(xué)語言重新表達(dá)一遍上述問題。 y是吸附劑,x1,x2,x3,x4是4個被吸附物質(zhì),每個物質(zhì)的吸附都符合Langmuir 模型, 即單獨(dú)吸附x1的時候,滿足公式: (x10-x1)/y=a*b*x1/(1+b*x1) ,x10是x1的初始濃度,x1是x1吸附平衡時的濃度,y是吸附劑的投量。a,b是吸附常數(shù)。 現(xiàn)把x1,x2,x3,x4和y同時放入反應(yīng)器,簡單計(jì)算后各物質(zhì)平衡濃度會同時滿足以下4個方程: (x10-x1)/y=a*b*x1/(1+b*x1+c*x2+d*x3+e*x4) (x20-x2)y=a*c*x2/(1+b*x1+c*x2+d*x3+e*x4) (x30-x3)/y=a*d*x3/(1+b*x1+c*x2+d*x3+e*x4) (x40-x4)/y=a*e*x4/(1+b*x1+c*x2+d*x3+e*x4) 即:x10,x20,x30,x40是各物質(zhì)的初始濃度,x1,x2,x3,x4吸附平衡后各物質(zhì)濃度,a,b,c,d,e是吸附常數(shù),現(xiàn)有26組實(shí)驗(yàn),已測各物質(zhì)的初始濃度和吸附平衡之后的濃度,現(xiàn)要擬合a,b,c,d,e 這5個 參數(shù)。 擬合時的約束條件是讓SSD這個值最。 SSD = Σ[ (x1 – x1 (model))2 / (x10)2+ (x2- x2(model))2 / (x20)2+ (x3- x3(model))2 /(x30)2 + (x4- x4(model))2 / (x40) 2] 這里:x1(model)預(yù)測值, 數(shù)據(jù)如下 Y X10 X1 X20 X2 X30 X3 X40 X4 0.098709898 0 0 0 0 0.001071429 1.2854E-05 0 0 0.034516927 0 0 0 0 0.001071429 2.27537E-05 0 0 0.023548457 0 0 0 0 0.001071429 4.57405E-05 0 0 0.009339838 0 0 0 0 0.001071429 0.000158461 0 0 0.001373626 0 0 0 0 0.001071429 0.000714286 0 0 0.000446429 0 0 0 0 0.001071429 0.000928571 0 0 2.67857E-05 3.74667E-05 0.0000324 0.000103226 9.03226E-05 0 0 0 0 5.35714E-05 3.81333E-05 2.86667E-05 0.000103226 7.41935E-05 0 0 0 0 8.92857E-05 3.69333E-05 0.000022 0.0001 5.51613E-05 0 0 0 0 0.000142857 0.0000364 0.0000136 9.83871E-05 2.99355E-05 0 0 0 0 0.00018125 0.0000368 8.66667E-06 0.000102903 1.67742E-05 0 0 0 0 0.000196429 0.000036 5.73333E-06 9.6129E-05 9.6129E-06 0 0 0 0 0.000221429 3.54667E-05 3.06667E-06 9.45161E-05 4.80645E-06 0 0 0 0 0.000267857 0.000034 2.53333E-07 9.35484E-05 2.77419E-06 0 0 0 0 0.000175 6.66667E-06 3.08889E-07 9.03226E-05 2.49336E-06 0 0 0 0 0.0001125 6.66667E-06 2.21111E-06 9.03226E-05 2.32827E-05 0 0 0 0 3.39286E-05 6.66667E-06 4.85556E-06 9.03226E-05 6.57495E-05 0 0 0 0 7.14286E-05 6.66667E-06 3.67778E-06 9.03226E-05 4.78178E-05 0 0 0 0 0.00011 6.66667E-06 2.28889E-06 9.03226E-05 2.57306E-05 0 0 0 0 0.000151786 6.66667E-06 0.0000012 9.03226E-05 1.05882E-05 0 0 0 0 0.000210714 6.66667E-06 0.00000011 9.03226E-05 1.0019E-06 0 0 0 0 8.03571E-05 2.26667E-06 1.5569E-06 9.67742E-05 4.96451E-05 0.001066071 0.001066071 0.0000044 4.30976E-06 0.000139286 0.0000034 1.13333E-06 9.67742E-05 1.22203E-05 0.00105 0.00105 3.26667E-06 3.06667E-06 0.000214286 4.06667E-06 4.46554E-07 9.67742E-05 1.06928E-06 0.001028571 0.001028571 0.0000026 2.22222E-06 0.000321429 4.53333E-06 1.51089E-07 9.67742E-05 2.6058E-07 0.000985714 0.000985714 2.13333E-06 1.3468E-06 0.000535714 4.99333E-06 4.66667E-08 9.67742E-05 9.67742E-08 0.000942857 0.000942857 1.67333E-06 6.06667E-07 |
|
本帖內(nèi)容被屏蔽 |
新蟲 (正式寫手)
|
本帖內(nèi)容被屏蔽 |
新蟲 (正式寫手)
新蟲 (正式寫手)
|
謝謝forcal 老師的回復(fù),約束方程稍微改了該,能否再耽誤您時間幫忙看看? (x10-x1)/y=a*b*x1/(1+b*x1+c*x2+d*x3+e*x4) (1) (x20-x2)y=a*c*x2/(1+b*x1+c*x2+d*x3+e*x4) (2) (x30-x3)/y=a*d*x3/(1+b*x1+c*x2+d*x3+e*x4) (3) (x40-x4)/y=a*e*x4/(1+b*x1+c*x2+d*x3+e*x4) (4) x10,x20,x30,x40,y是自變量,x1,x2,x3,x4是因變量,a,b,c,d,e是常數(shù),現(xiàn)已給出26組關(guān)于x1,x2,x3,x4x10,x20,x30,x40,y數(shù)據(jù),要擬合a,b,c,d,e 這5個 參數(shù)。 擬合時的約束條件是讓SSD這個值最。 SSD = Σ[ (x1 – x1 (model))2 + (x2- x2(model))2 + (x3- x3(model))2 + (x4- x4(model))2 ] SSD = Σ[ (x1 – x1 (model))2 + (x2- x2(model))2 + (x3- x3(model))2 + (x4- x4(model))2 ] 這里:x1,x2,x3,x4是實(shí)驗(yàn)測出來的值(數(shù)據(jù)見下),x1(model),x2(model),x3(model),x4(model)是指上面方程組(方程(1)(2)(3)(4))根據(jù)給出的數(shù)據(jù)(數(shù)據(jù)見下)y, x10,x20,x30,x40和5個參數(shù)求出的解。此外,求解該方程組會有多組解,所以還需要限制條件(即 0 數(shù)據(jù)如下 Y X10 X1 X20 X2 X30 X3 X40 X4 0.098709898 0 0 0 0 0.001071429 1.2854E-05 0 0 0.034516927 0 0 0 0 0.001071429 2.27537E-05 0 0 0.023548457 0 0 0 0 0.001071429 4.57405E-05 0 0 0.009339838 0 0 0 0 0.001071429 0.000158461 0 0 0.001373626 0 0 0 0 0.001071429 0.000714286 0 0 0.000446429 0 0 0 0 0.001071429 0.000928571 0 0 2.67857E-05 3.74667E-05 0.0000324 0.000103226 9.03226E-05 0 0 0 0 5.35714E-05 3.81333E-05 2.86667E-05 0.000103226 7.41935E-05 0 0 0 0 8.92857E-05 3.69333E-05 0.000022 0.0001 5.51613E-05 0 0 0 0 0.000142857 0.0000364 0.0000136 9.83871E-05 2.99355E-05 0 0 0 0 0.00018125 0.0000368 8.66667E-06 0.000102903 1.67742E-05 0 0 0 0 0.000196429 0.000036 5.73333E-06 9.6129E-05 9.6129E-06 0 0 0 0 0.000221429 3.54667E-05 3.06667E-06 9.45161E-05 4.80645E-06 0 0 0 0 0.000267857 0.000034 2.53333E-07 9.35484E-05 2.77419E-06 0 0 0 0 0.000175 6.66667E-06 3.08889E-07 9.03226E-05 2.49336E-06 0 0 0 0 0.0001125 6.66667E-06 2.21111E-06 9.03226E-05 2.32827E-05 0 0 0 0 3.39286E-05 6.66667E-06 4.85556E-06 9.03226E-05 6.57495E-05 0 0 0 0 7.14286E-05 6.66667E-06 3.67778E-06 9.03226E-05 4.78178E-05 0 0 0 0 0.00011 6.66667E-06 2.28889E-06 9.03226E-05 2.57306E-05 0 0 0 0 0.000151786 6.66667E-06 0.0000012 9.03226E-05 1.05882E-05 0 0 0 0 0.000210714 6.66667E-06 0.00000011 9.03226E-05 1.0019E-06 0 0 0 0 8.03571E-05 2.26667E-06 1.5569E-06 9.67742E-05 4.96451E-05 0.001066071 0.001066071 0.0000044 4.30976E-06 0.000139286 0.0000034 1.13333E-06 9.67742E-05 1.22203E-05 0.00105 0.00105 3.26667E-06 3.06667E-06 0.000214286 4.06667E-06 4.46554E-07 9.67742E-05 1.06928E-06 0.001028571 0.001028571 0.0000026 2.22222E-06 0.000321429 4.53333E-06 1.51089E-07 9.67742E-05 2.6058E-07 0.000985714 0.000985714 2.13333E-06 1.3468E-06 0.000535714 4.99333E-06 4.66667E-08 9.67742E-05 9.67742E-08 0.000942857 0.000942857 1.67333E-06 6.06667E-07 [ Last edited by lilei119 on 2011-5-25 at 10:16 ] |
|
本帖內(nèi)容被屏蔽 |
新蟲 (正式寫手)
| 10 | 1/1 | 返回列表 |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 302求調(diào)劑 +3 | 錦衣衛(wèi)藤椒 2026-03-25 | 3/150 |
|
|---|---|---|---|---|
|
[考研] 081700 調(diào)劑 267分 +10 | 迷人的哈哈 2026-03-23 | 10/500 |
|
|
[考研] 294求調(diào)劑材料與化工專碩 +17 | 陌の森林 2026-03-18 | 17/850 |
|
|
[考研]
材料學(xué)碩,求調(diào)劑
6+4
|
糖葫蘆888ll 2026-03-22 | 9/450 |
|
|
[考研] 生物技術(shù)與工程 +3 | 1294608413 2026-03-25 | 3/150 |
|
|
[考研] 化學(xué)調(diào)劑 +6 | yzysaa 2026-03-21 | 6/300 |
|
|
[考研] 求調(diào)劑,一志愿:南京航空航天大學(xué)大學(xué) ,080500材料科學(xué)與工程學(xué)碩,總分289分 +6 | @taotao 2026-03-19 | 6/300 |
|
|
[考研] 340求調(diào)劑 +5 | 話梅糖111 2026-03-24 | 5/250 |
|
|
[考研] 材料學(xué)求調(diào)劑 +6 | Stella_Yao 2026-03-20 | 6/300 |
|
|
[考研] 一志愿武理085500機(jī)械專業(yè)總分300求調(diào)劑 +3 | an10101 2026-03-24 | 7/350 |
|
|
[考研] 269求調(diào)劑 +4 | 我想讀研11 2026-03-23 | 4/200 |
|
|
[考研] 一志愿西安交通大學(xué)材料工程專業(yè) 282分求調(diào)劑 +11 | 楓橋ZL 2026-03-18 | 13/650 |
|
|
[考研] 尋找調(diào)劑 +4 | 倔強(qiáng)芒? 2026-03-21 | 4/200 |
|
|
[考研] 269專碩求調(diào)劑 +6 | 金恩貝 2026-03-21 | 6/300 |
|
|
[考研] 一志愿中海洋材料工程專碩330分求調(diào)劑 +8 | 小材化本科 2026-03-18 | 8/400 |
|
|
[考研] 330求調(diào)劑 +4 | 小材化本科 2026-03-18 | 4/200 |
|
|
[考研] 304求調(diào)劑 +7 | 司空. 2026-03-18 | 7/350 |
|
|
[考研] 329求調(diào)劑 +9 | 想上學(xué)吖吖 2026-03-19 | 9/450 |
|
|
[考研] 一志愿吉林大學(xué)材料學(xué)碩321求調(diào)劑 +11 | Ymlll 2026-03-18 | 15/750 |
|
|
[考研] 0856調(diào)劑,是學(xué)校就去 +8 | sllhht 2026-03-19 | 9/450 |
|