用VB编写矩阵

来源:百度知道 编辑:UC知道 时间:2024/06/01 23:38:32
如何用VB编写一个矩阵方程?比如y=[1,2,4,5,6,7,1,2,4,5,6,7]*X+[1,2,4,5,6,7,1,2,4,5,6,7],根据输入X值求y。

Option Explicit
Dim i, j As Integer
Dim X(11, 11), Y(11, 11) As Double
Dim A As Variant
'假设X是个一个方阵,那么就是有12行12列
Private Sub Form_Load()
Show
A = Array(1, 2, 4, 5, 6, 7, 1, 2, 4, 5, 6, 7)
For i = 0 To 11
For j = 0 To 11
X(i, j) = Val(InputBox("请输入第" + Trim(i) + "行第" + Trim(j) + "列的数值:", "", Trim(i) + Trim(j)))
Print X(i, j);
Next j
Print
Next i
For i = 0 To 11
For j = 0 To 11
Y(j, i) = A(j) * X(j, i)
Print Y(j, i)
Next j
Print
Next i
End Sub

矩阵存入二维数组
矩阵方程?遗忘中