Exemplo n.º 1
0
        public void CheckUpdatingMatrix(double[,] array, double[,] expected)
        {
            var matrix = new MatrixDiagonal(array);

            matrix.SetValue(10, 1, 1);
            Assert.That(matrix.Values, Is.EqualTo(expected));
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            //var myMatrixes = new List<MatrixBase>();
            //myMatrixes.Add(new MatrixSymmetric(5));
            //myMatrixes.Add(new MatrixSquare(5));

            //foreach (var matrix in myMatrixes)
            //{
            //    matrix[1, 2] = 5;
            //    Console.WriteLine(matrix);
            //}

            MatrixBase mat1 = new MatrixDiagonal(5);

            mat1[1, 1] = 7;
            mat1[2, 2] = 2;

            var mat2 = new MatrixDiagonal(5);

            mat2[2] = 1;
            mat2[4] = 9;

            var mat3 = mat2 + mat1;

            Console.WriteLine(mat3);

            Console.ReadLine();
        }
Exemplo n.º 3
0
        static void Main(string[] args)
        {
            var matrix1 = new MatrixSquare(3);

            matrix1.SetValue(1, 0, 0);

            var matrix2 = new MatrixSymmetric(3);

            matrix2.SetValue(2, 1, 1);

            var matrix3 = new MatrixDiagonal(3);

            matrix3.SetValue(3, 1, 1);
        }
Exemplo n.º 4
0
        public void CheckCreatingMatrix(double[,] array)
        {
            var matrix = new MatrixDiagonal(array);

            Assert.That(matrix.Values, Is.EqualTo(array));
        }