MathPHP\LinearAlgebra\MatrixDecompositionsTest::dataProviderForLUDecomposition PHP Метод

dataProviderForLUDecomposition() публичный Метод

    public function dataProviderForLUDecomposition()
    {
        return [[[[4, 3], [6, 3]], [[1, 0], [0.667, 1]], [[6, 3], [0, 1]], [[0, 1], [1, 0]]], [[[1, 3, 5], [2, 4, 7], [1, 1, 0]], [[1, 0, 0], [0.5, 1, 0], [0.5, -1, 1]], [[2, 4, 7], [0, 1, 1.5], [0, 0, -2]], [[0, 1, 0], [1, 0, 0], [0, 0, 1]]], [[[1, -2, 3], [2, -5, 12], [0, 2, -10]], [[1, 0, 0], [0, 1, 0], [0.5, 0.25, 1]], [[2, -5, 12], [0, 2, -10], [0, 0, -0.5]], [[0, 1, 0], [0, 0, 1], [1, 0, 0]]], [[[4, 2, 3], [-3, 1, 4], [2, 4, 5]], [[1, 0, 0], [0.5, 1, 0], [-0.75, 0.833, 1]], [[4, 2, 3], [0, 3, 3.5], [0, 0, 3.333]], [[1, 0, 0], [0, 0, 1], [0, 1, 0]]], [[[5, 4, 8, 9], [9, 9, 9, 9], [4, 5, 5, 7], [1, 9, 8, 7]], [[1, 0, 0, 0], [0.556, 1, 0, 0], [0.111, -8, 1, 0], [0.444, -1, 0.129, 1]], [[9, 9, 9, 9], [0, -1, 3, 4], [0, 0, 31, 38], [0, 0, 0, 2.097]], [[0, 1, 0, 0], [1, 0, 0, 0], [0, 0, 0, 1], [0, 0, 1, 0]]], [[[2, 1, 1, 0], [4, 3, 3, 1], [8, 7, 9, 5], [6, 7, 9, 8]], [[1, 0, 0, 0], [0.25, 1, 0, 0], [0.5, 0.667, 1, 0], [0.75, -2.333, 1, 1]], [[8, 7, 9, 5], [0, -0.75, -1.25, -1.25], [0, 0, -0.667, -0.667], [0, 0, 0, 2]], [[0, 0, 1, 0], [1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 0, 1]]], [[[11, 9, 24, 2], [1, 5, 2, 6], [3, 17, 18, 1], [2, 5, 7, 1]], [[1, 0, 0, 0], [0.27273, 1, 0, 0], [0.09091, 0.2875, 1, 0], [0.18182, 0.23125, 0.0036, 1]], [[11, 9, 24, 2], [0, 14.54545, 11.45455, 0.45455], [0, 0, -3.475, 5.6875], [0, 0, 0, 0.51079]], [[1, 0, 0, 0], [0, 0, 1, 0], [0, 1, 0, 0], [0, 0, 0, 1]]], [[[5, 3, 8], [6, 4, 5], [1, 8, 9]], [[1, 0, 0], [0.167, 1, 0], [0.833, -0.045, 1]], [[6, 4, 5], [0, 7.333, 8.167], [0, 0, 4.205]], [[0, 1, 0], [0, 0, 1], [1, 0, 0]]], [[[3, 2, 6, 7], [4, 3, -6, 2], [12, 14, 14, -6], [4, 6, 4, -42]], [[1, 0, 0, 0], [0.25, 1, 0, 0], [0.333, 1.111, 1, 0], [0.333, -0.889, -0.116, 1]], [[12, 14, 14, -6], [0, -1.5, 2.5, 8.5], [0, 0, -13.444, -5.444], [0, 0, 0, -33.074]], [[0, 0, 1, 0], [1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 0, 1]]], [[[5, 3, 4, 1], [5, 6, 4, 3], [7, 6, 5, 3], [2, 7, 4, 7]], [[1, 0, 0, 0], [0.286, 1, 0, 0], [0.714, -0.243, 1, 0], [0.714, 0.324, -0.385, 1]], [[7, 6, 5, 3], [0, 5.286, 2.571, 6.143], [0, 0, 1.054, 0.351], [0, 0, 0, -1]], [[0, 0, 1, 0], [0, 0, 0, 1], [1, 0, 0, 0], [0, 1, 0, 0]]]];
    }