| 24小時(shí)熱門(mén)版塊排行榜 |
| 查看: 1471 | 回復(fù): 11 | |||
wanyshenger金蟲(chóng) (正式寫(xiě)手)
|
[求助]
請(qǐng)教大神:matlab怎么求解有符號(hào)變量的方程組 已有2人參與
|
|
MATLAB剛剛?cè)腴T(mén),不太會(huì)用,老板讓我計(jì)算絕熱火焰溫度,現(xiàn)在遇到的問(wèn)題是燃燒生成的CO2,H2O會(huì)分解,但化學(xué)平衡的方程組不會(huì)解,簡(jiǎn)單來(lái)說(shuō)就是方程組里有符號(hào)變量如何求解 例如: x*[c+0.5*(x+y)]^0.5/(a-x)=K1; y*[c+0.5*(x+y)]^0.5/(b-y)=K2; 其中a,b,c,K1,K2 均為過(guò)程中賦值的變量,求解x,y,請(qǐng)問(wèn)這種情況應(yīng)該如何用MATLAB求解。請(qǐng)各位大神不吝指教,感謝感謝! |

鐵桿木蟲(chóng) (職業(yè)作家)

鐵桿木蟲(chóng) (職業(yè)作家)

鐵桿木蟲(chóng) (職業(yè)作家)

鐵桿木蟲(chóng) (職業(yè)作家)
|
最終版: syms z a b c K1 K2 x y; a=1 ;b=1 ;c=1 ;K1=1 ;K2=1; %比如已知它們的值,要求x,y。那么把前面的注釋去掉再運(yùn)行即可,它們的值也可以自己設(shè)定。 [x,y]=solve(x*sqrt(c+0.5*(x+y))/(a-x)==K1 , y*sqrt(c+0.5*(x+y))/(b-y)==K2,x,y); %給定方程組,并返回x,y的符號(hào)表達(dá)式; z1 = solve(z^4 + z^3*(K1 + K2) - z^2*(c - K1*K2) - z*((K1*a)/2 + (K2*b)/2 + K1*c + K2*c) - K1*K2*c - (K1*K2*b)/2 - (K1*K2*a)/2==0, z) x=subs(x,'z1',z1) %返回x的值 y=subs(y,'z1',z1) %返回y的值 |

主管區(qū)長(zhǎng) (職業(yè)作家)
![]() |
專(zhuān)家經(jīng)驗(yàn): +1059 |

金蟲(chóng) (正式寫(xiě)手)

金蟲(chóng) (正式寫(xiě)手)

鐵桿木蟲(chóng) (職業(yè)作家)

主管區(qū)長(zhǎng) (職業(yè)作家)
![]() |
專(zhuān)家經(jīng)驗(yàn): +1059 |

| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|