コード例 #1
0
ファイル: Diagonal.cs プロジェクト: koponk/mathnet-numerics
        /// <summary>
        /// Returns the decomposed matrix diagonal.
        /// </summary>
        /// <returns>The matrix diagonal.</returns>
        internal DiagonalMatrix DiagonalEntries()
        {
            var result = new DiagonalMatrix(_inverseDiagonals.Length);
            for (var i = 0; i < _inverseDiagonals.Length; i++)
            {
                result.At(i, i, 1 / _inverseDiagonals[i]);
            }

            return result;
        }
コード例 #2
0
        /// <summary>
        /// Returns the decomposed matrix diagonal.
        /// </summary>
        /// <returns>The matrix diagonal.</returns>
        internal DiagonalMatrix DiagonalEntries()
        {
            var result = new DiagonalMatrix(_inverseDiagonals.Length);

            for (var i = 0; i < _inverseDiagonals.Length; i++)
            {
                result.At(i, i, 1 / _inverseDiagonals[i]);
            }

            return(result);
        }