| FloatMatrixParse(TextReader, NumberStyles) Method |
Returns a new FloatMatrix instance from the given text reader.
Namespace: CenterSpace.NMath.CoreAssembly: NMath (in NMath.dll) Version: 7.4
Syntax public static FloatMatrix Parse(
TextReader reader,
NumberStyles styles
)
Public Shared Function Parse (
reader As TextReader,
styles As NumberStyles
) As FloatMatrix
public:
static FloatMatrix^ Parse(
TextReader^ reader,
NumberStyles styles
)
static member Parse :
reader : TextReader *
styles : NumberStyles -> FloatMatrix
Parameters
- reader TextReader
- A reader positioned at the start of a text representation
of a matrix.
- styles NumberStyles
- One or more number styles.
Return Value
FloatMatrixRemarks
The text representation must contain the number of rows, followed by
an optional separator character, such as x, followed by the
number of columns. The matrix values, separated by white space, are
then read in row by row. If the sequence of numbers begins with a
left bracket '[', then the numbers are read until a matching
right bracket ']' is encountered. If no brackets are used,
numbers are read until the end of the stream.
Example
Example text representations with a style that allows for exponential
format (
NumberStyles.Number | NumberStyles.AllowExponent):
string s = "1 x 3 [ 1.500000e+002 1.444000e-001 4.429923e+005 ]";
string t = "2 2 1.10000e+000 -2.200000e-004 3.332324e+000 -4.443233e+005";
See Also