from pyfbsdk import FBMatrix
lMatrixA = FBMatrix()
lMatrixB = FBMatrix()
lMatrixResult = FBMatrix()
lDouble = 1.0
lDoubleResult = 1.0
lEqual = True
lMatrixResult = lMatrixA + lMatrixB
lMatrixResult = lMatrixA - lMatrixB
lMatrixResult = lMatrixA * lMatrixB
lMatrixResult = lMatrixA * lDouble
lMatrixResult += lMatrixA
lMatrixResult -= lMatrixA
lMatrixResult *= lMatrixA
lMatrixResult *= lDouble
lMatrixResult = -lMatrixA
lMatrixResult.CopyFrom(lMatrixA)
lEqual = lMatrixA.NotEqual(lMatrixB)
lEqual = lMatrixA.IsEqual(lMatrixB)
lMatrixA.Transpose()
lMatrixA.Inverse()
lMatrixA.InverseProduct(lMatrixB)
lMatrixA.Validate()
print lMatrixA
print lMatrixB
print lMatrixResult
print lDouble
print lDoubleResult
print lEqual