示例#1
0
        public void Matrix_Test_Subtraction_2()
        {
            Matrix m1 = Matrix_Test_Data.Get_Interativly_Matrix_Test_Data(100, 100);
            Matrix m2 = Matrix_Test_Data.Get_Interativly_Matrix_Test_Data(100, 100);

            Matrix m3 = Matrix.Subtract(m1, m2);

            for (int i = 0; i < 100; i++)
            {
                for (int j = 0; j < 100; j++)
                {
                    Assert.AreEqual(0, m3.GetValue(i, j));
                }
            }
        }
示例#2
0
        public void Matrix_Test_Addition_2()
        {
            Matrix m1 = Matrix_Test_Data.Get_Interativly_Matrix_Test_Data(100, 100);
            Matrix m2 = Matrix_Test_Data.Get_Interativly_Matrix_Test_Data(100, 100);

            Matrix m3 = Matrix.Add(m1, m2);

            for (int i = 0; i < 100; i++)
            {
                for (int j = 0; j < 100; j++)
                {
                    Assert.AreEqual(((i + j) * 2), m3.GetValue(i, j));
                }
            }
        }