方程:
a1x1+b1x2+c1x3+d1x4=e1
a2x1+b2x2+c2x3+d2x4=e2
a3x1+b3x2+c3x3+d3x4=e3
x1、x2、x3、x4為未知數(shù),取值為0-9000范圍內(nèi)整數(shù),其他全部為常數(shù)
現(xiàn)在要求用vb進行求解,求出最優(yōu)的x1、x2、x3、x4值,即假設(shè):
a1x1+b1x2+c1x3+d1x4值為s1
a2x1+b2x2+c2x3+d2x4值為s2
a3x1+b3x2+c3x3+d3x4值為s3
(s1-e1)*(s1-e1)+(s2-e2)*(s2-e2)+(s3-e3)*(s3-e3)的值最小
VB最原始的方法代碼為:
VB code
m1 = -1:m2 = -1:m3 = -1:m4 = -1
aaa = -1
For n1 = 0 To 9000
For n2 = 0 To 9000
For n3 = 0 To 9000
For n4 = 0 To 9000
s1 = a1 * n1 + b1 * n2 + c1 * n3 + d1 * n4
s2 = a2 * n1 + b2 * n2 + c2 * n3 + d2 * n4
s3 = a3 * n1 + b3 * n2 + c3 * n3 + d3 * n4
If aaa = -1 Then
m1 = n1:m2 = n2:m3 = n3:m4 = n4
aaa = (s1 - e1) * (s1 - e1) + (s2 - e2) * (s2 - e2) + (s3 - e3) * (s3 - e3)
Else
If aaa < (s1 - e1) * (s1 - e1) + (s2 - e2) * (s2 - e2) + (s3 - e3) * (s3 - e3) Then
m1 = n1:m2 = n2:m3 = n3:m4 = n4
aaa = (s1 - e1) * (s1 - e1) + (s2 - e2) * (s2 - e2) + (s3 - e3) * (s3 - e3)
End If
End If
Next
Next
Next
Next
MsgBox "最優(yōu)解為:" + Trim(m1) + "," + Trim(m2) + "," + Trim(m3) + "," + Trim(m4)
數(shù)學(xué)題在線解4元一次方程
數(shù)學(xué)題在線解4元一次方程
數(shù)學(xué)人氣:965 ℃時間:2020-01-31 18:09:38
優(yōu)質(zhì)解答
我來回答
類似推薦
- 若干鹽水加入一定量的水后,鹽水濃度降到3%,再加入同樣多的水后濃度降到2%,問,如果再加入同樣多的水后濃度降到多少?
- 求一道方程解的數(shù)學(xué)題 用一元一次解
- 用2元一次方程解!
- 用2元一次方程解
- 四道數(shù)學(xué)題(如果用方程解用方程解)
- father went to his doctor for __ about his heart trouble.
- 4×27.5÷2x=8 4分之3-5分之1x=20% 怎么解這兩個方程
- 怎么用鍵盤輸入根號,圓周率等數(shù)學(xué)符號呢?
- x(x+1)(x-1)=120
- 把一個分?jǐn)?shù)的分子擴大到原來的5倍,分母縮小為原來的五分之一,這個分?jǐn)?shù)的值就()
- 設(shè)A(-1,0)、B(1,0),直線L1、L2分別過A、B兩點,且L1、L2的斜率之積為-4,求L1與L2的交點的軌跡方程?
- 癟乒乓球放入熱水鼓起的原因時熱脹冷縮還是溫度變化導(dǎo)致壓強增大
猜你喜歡
- 1英語翻譯
- 2遞等式計算如下(有2題,)
- 3請看看
- 4英語翻譯
- 5一道關(guān)于勻變速直線運動的高一物理題
- 6描寫三峽山陡水窄的句子是什么?
- 7成語,( )以名(
- 8甲乙兩個修路隊合修一條路,甲先修了全長的4/5,少4千米,接著乙修的長度是甲的一半,就全部修完了,乙隊
- 9獵豹的平均速度約是31.4米/秒,羚羊的平均速度是23.4米/秒.如果現(xiàn)在一只羚羊在一只獵豹前39米處開始逃跑,那么這只獵豹經(jīng)過多長時間可以追上這只羚羊?(得數(shù)保留整數(shù))
- 1013和7的最大公因數(shù)是多少?
- 11心事沉重,吃不下飯用什么詞語表示
- 12據(jù)測算,每10平方米的樹林明年可以吸收空氣中的有害氣體40克,某市計劃營造一條35000平方米的林帶,造成一年可以吸收多少千克有害氣體?