Пример #1
0
        public void TestDeterminant2x2c()
        {
            const int n = 2;
            var       A = new float[n * n] {
                1, 2,
                3, 4
            };
            var result = Lapack.Determinant(A, n);

            AssertArray.AreAlmostEqual(result, -2f);
        }
Пример #2
0
        public void TestDeterminantUpper()
        {
            const int n = 4;

            float[] A = new float[n * n] {
                1, 2, 4, 7,
                0, 3, 5, 8,
                0, 0, 6, 9,
                0, 0, 0, 10
            };

            var result = Lapack.Determinant(A, n);

            Assert.AreEqual(result, 180f);
        }