Click or drag to resize

ComplexMatrixDense Method (Int32, Int32)

Creates a dense ComplexMatrix 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 ComplexMatrix 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: ComplexMatrix
The matrix having the specified size.
Exceptions
ExceptionCondition
ArgumentOutOfRangeExceptionnumberOfRows is not positive.
-or-
numberOfColumns is not positive.
Remarks

ComplexMatrix dense instances allocate storage for each matrix entry. Sparse ComplexMatrix 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 ComplexDenseExample5  
    {
        public void Main()
        {
            // Set matrix dimensions.
            int numberOfRows = 3;
            int numberOfColumns = 2;

            // Create the matrix. All entries will be equal to zero.
            var matrix = ComplexMatrix.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) (                0,                0) 
// (                0,                0) (                0,                0) 
// 

See Also