?? d1r10.txt
字號(hào):
Private Sub Command1_Click()
'program D1R10
'Driver program for routine CHOBSB,CHODCM
N = 5
Dim A(5, 5), B(5), C(5, 5), D(5), T(5), X(5)
'輸入已知的方程組的系數(shù)矩陣
A(1, 1) = 1.4: A(1, 2) = 2.1: A(1, 3) = 2.1: A(1, 4) = 7.4: A(1, 5) = 9.6
A(2, 1) = 1.6: A(2, 2) = 1.5: A(2, 3) = 1.1: A(2, 4) = 0.7: A(2, 5) = 5#
A(3, 1) = 3.8: A(3, 2) = 8#: A(3, 3) = 9.6: A(3, 4) = 5.4: A(3, 5) = 8.8
A(4, 1) = 4.6: A(4, 2) = 8.2: A(4, 3) = 8.4: A(4, 4) = 0.4: A(4, 5) = 8#
A(5, 1) = 2.6: A(5, 2) = 2.9: A(5, 3) = 0.1: A(5, 4) = 9.9: A(5, 5) = 7.7
'輸入已知的方程組的右端向量B
B(1) = 4#
B(2) = 9.3
B(3) = 8.4
B(4) = 0.4
B(5) = 4.1
Print
Print Tab(5); "已知的方程組的右端向量"
Print Tab(14); Format$(B(1), "##.##")
Print Tab(14); Format$(B(2), "##.##")
Print Tab(14); Format$(B(3), "##.##")
Print Tab(14); Format$(B(4), "##.##")
Print Tab(14); Format$(B(5), "##.##")
For I = 1 To N
For J = 1 To N
C(I, J) = A(I, J)
Next J
Next I
Call CHODCM(C(), N, D(), T())
For I = 1 To N
X(I) = B(I)
Next I
Call CHOBSB(C(), N, D(), X())
Print
Print Tab(5); "計(jì)算出的方程組的解"
Print Tab(10); Format$(X(1), "#.####E+00")
Print Tab(10); Format$(X(2), "#.####E+00")
Print Tab(10); Format$(X(3), "#.####E+00")
Print Tab(10); Format$(X(4), "#.####E+00")
Print Tab(10); Format$(X(5), "#.####E+00")
'將計(jì)算出的解X乘以系數(shù)矩陣,以驗(yàn)證計(jì)算結(jié)果正確
For L = 1 To N
B(L) = 0#
For J = 1 To L
B(L) = B(L) + A(J, L) * X(J)
Next J
For J = L + 1 To N
B(L) = B(L) + A(L, J) * X(J)
Next J
Next L
Print
Print Tab(5); "計(jì)算出的解乘以系數(shù)矩陣的結(jié)果"
Print Tab(14); Format$(B(1), "##.##")
Print Tab(14); Format$(B(2), "##.##")
Print Tab(14); Format$(B(3), "##.##")
Print Tab(14); Format$(B(4), "##.##")
Print Tab(14); Format$(B(5), "##.##")
End Sub
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -