Click or drag to resize

DoubleMatrixDense Method (Int32, Int32)

Creates a dense DoubleMatrix instance having the specified size, and assigns zero to each matrix entry.

Namespace:  Novacta.Analytics
Assembly:  Novacta.Analytics (in Novacta.Analytics.dll) Version: 2.0.0
Syntax
public static DoubleMatrix Dense(
	int numberOfRows,
	int numberOfColumns
)

Parameters

numberOfRows
Type: SystemInt32
The number of matrix rows.
numberOfColumns
Type: SystemInt32
The number of matrix columns.

Return Value

Type: DoubleMatrix
The matrix having the specified size.
Exceptions
ExceptionCondition
ArgumentOutOfRangeExceptionnumberOfRows is not positive.
-or-
numberOfColumns is not positive.
Remarks

DoubleMatrix dense instances allocate storage for each matrix entry. Sparse DoubleMatrix instances can be created by calling method Sparse(Int32, Int32, Int32).

Examples

In the following example, a dense matrix is created having all its entries equal to zero.

Creation of a dense matrix with all entries equal to zero
using System;

namespace Novacta.Analytics.CodeExamples
{
    public class DenseExample5  
    {
        public void Main()
        {
            // Set matrix dimensions.
            int numberOfRows = 3;
            int numberOfColumns = 2;

            // Create the matrix. All entries will be equal to zero.
            var matrix = DoubleMatrix.Dense(
                numberOfRows, numberOfColumns);
            Console.WriteLine("Each entry is equal to zero.");
            Console.WriteLine("The data matrix:");
            Console.WriteLine(matrix);
        }
    }
}

// Executing method Main() produces the following output:
// 
// Each entry is equal to zero.
// The data matrix:
// 0                0                
// 0                0                
// 0                0                
// 

See Also