Creates a new matrix object that represents the result of adding another matrix to current matrix object.
MatrixObject.Minus(MatrixToAdd)
Returns a reference to the matrix resulting from the addition.
Both matrices must be of the same size (Rows and Cols properties must be equal).
Error 1312 will be returned if matrices are not of the same size.
This example demonstrates the use of Plus and Minus methods.
Private Sub MatrixPlusMinus()
Dim A As Matrix, B As Matrix
Set A = New Matrix
A.Size 5, 5
A.FillRandom
Debug.Print "A ="
Debug.Print A.GetString(0)
Set B = New Matrix
B.Size 5, 5
B.FillRandom
Debug.Print "B ="
Debug.Print B.GetString(0)
Debug.Print "A + B = "
Debug.Print A.Plus(B).GetString(0)
Debug.Print "A - B = "
Debug.Print A.Minus(B).GetString(0)
End Sub
A = | 6 2 8 6 5 | | 4 9 8 7 2 | | 9 7 5 3 0 | | 1 4 1 2 10 | | 4 1 0 0 4 | B = | 6 6 6 2 7 | | 5 4 1 6 8 | | 8 5 3 9 7 | | 10 9 5 1 5 | | 2 9 2 8 8 | A + B = | 12 8 14 8 12 | | 9 13 9 13 10 | | 17 12 8 12 7 | | 11 13 6 3 15 | | 6 10 2 8 12 | A - B = | 0 -4 2 4 -2 | | -1 5 7 1 -6 | | 1 2 2 -6 -7 | | -9 -5 -4 1 5 | | 2 -8 -2 -8 -4 |