DataLab is a compact statistics package aiming at exploratory data analysis. Please visit the DataLab Web site for more information....


Create

Declaration: TMatrix.Create (AOwner: TComponent);
The call to the constructor Create instantiates an object of the class TMatrix and allocates the necessary heap memory. If there is not enough memory space on the heap, an exception is generated ('not enough memory on heap').

Example: The following program fragment shows how to create and destroy a matrix dynamically. Note that the matrix is destroyed by the method Free (which is generally a better way for destroying an instant than using the destructor Destroy directly).

const
  MatCols = 40;             { size of the matrix }
  MatRows = 27;

var
  Mat1    : TMatrix;

begin
Mat1 := TMatrix.Create (nil);
Mat1.Resize (MatCols, MatRows);
    { here comes your code to
      process the matrix Mat1 }
Mat1.Free;
end;