Fills
CMatrix object with random values ranging from 0 to 10, rounded to zero decimal places.
Syntax
| Visual Basic (Declaration) | |
|---|
Public Overloads Sub FillRandom() |
| Visual Basic (Usage) | Copy Code |
|---|
Dim instance As CMatrix
instance.FillRandom() |
| C# | |
|---|
public void FillRandom() |
| C++/CLI | |
|---|
public:
void FillRandom(); |
Example
The following example demonstrates the use of the
FillRandom and
ToString methods.
| Visual Basic | Copy Code |
|---|
Imports System
Imports Bluebit.MatrixLibrary
Class Test
Public Shared Sub Main()
'Declaring a 4x4 Matrix
Dim A As New CMatrix(4, 2)
'Fill matrix A with random values from 0 to 10
A.FillRandom()
'Print the matrix using the default format
Console.WriteLine(A)
'Print the matrix with 0 decimal digits
Console.WriteLine(A.ToString("F0"))
'Fill matrix with random values ranging from
' - 100 to 100 with 3 decimals
A.FillRandom(-10000, 10000, 3)
'Print the matrix with 2 decimal digits
Console.WriteLine(A.ToString("F2"))
'Print the matrix in scientific format 3 decimals
Console.WriteLine(A.ToString("E3"))
'Print the matrix in roundtrip format and in array declaration style
Console.WriteLine(A.ToString("R", ",", "{", "}," + vbCrLf, "}" + vbCrLf))
'Print the matrix using a different culture info (Italian)
Dim cInfo As System.Globalization.CultureInfo = New System.Globalization.CultureInfo("it-IT")
Console.WriteLine(A.ToString(cInfo, "N"))
Console.Read()
End Sub
End Class
|
| C# | Copy Code |
|---|
using System;
using Bluebit.MatrixLibrary;
class Test
{
static void Main(string[] args)
{
//Declaring a 4x4 Matrix
CMatrix A = new CMatrix(4, 2);
//Fill matrix A with random values from 0 to 10
A.FillRandom();
//Print the matrix using the default format
Console.WriteLine(A);
//Print the matrix with 0 decimal digits
Console.WriteLine(A.ToString("F0"));
//Fill matrix with random values ranging from
// - 10000 to 10000 with 3 decimals
A.FillRandom(-10000, 10000, 3);
//Print the matrix with 2 decimal digits
Console.WriteLine(A.ToString("F2"));
//Print the matrix in scientific format with 3 decimals
Console.WriteLine(A.ToString("E3"));
//Print the matrix in roundtrip format and in array declaration style
Console.WriteLine(A.ToString("R", ",", "{", "},\n", "}\n"));
//Print the matrix using a different culture info (Italian)
System.Globalization.CultureInfo cInfo = new System.Globalization.CultureInfo("it-IT");
Console.WriteLine(A.ToString(cInfo, "N"));
Console.Read();
}
}
|
| C++ | Copy Code |
|---|
#include "stdafx.h"
using namespace System;
using namespace Bluebit::MatrixLibrary;
int main(array<System::String ^> ^args)
{
//Declaring a 4x4 Matrix
CMatrix^ A = gcnew CMatrix(4, 2);
//Fill matrix A with random values from 0 to 10
A->FillRandom();
//Print the matrix using the default format
Console::WriteLine(A);
//Print the matrix with 0 decimal digits
Console::WriteLine(A->ToString("F0"));
//Fill matrix with random values ranging from
// - 10000 to 10000 with 3 decimals
A->FillRandom(-10000, 10000, 3);
//Print the matrix with 2 decimal digits
Console::WriteLine(A->ToString("F2"));
//Print the matrix in scientific format with 3 decimals
Console::WriteLine(A->ToString("E3"));
//Print the matrix in roundtrip format and in array declaration style
Console::WriteLine(A->ToString("R", ",", "{", "},\n", "}\n"));
//Print the matrix using a different culture info (Italian)
System::Globalization::CultureInfo^ cInfo = gcnew System::Globalization::CultureInfo("it-IT");
Console::WriteLine(A->ToString(cInfo, "N"));
Console::Read();
return 0;
}
k |
Remarks
Requirements
Target Platforms: Windows 2000, Windows XP, Windows Server 2003 family, Windows Vista, Windows Server 2008 family, Windows 7
See Also