| 2.2.3.9.35 matrixbase::GetMinGetMin
 DescriptionGet the minimum cell value in the matrix (as a double).
 Syntaxdouble GetMin( ) ParametersReturnReturns the minimum cell value in the matrix (as a double).
 Note that the missing values in the matrix are excluded from the computation.
 ExamplesEX1
 // Compute the minimum value of cells of a matrix
void matrixbase_GetMin_ex1()
{
    matrix<double> mat1 = {
        {-1,  0,  1},
        { 2,  3,  4}
    };
    // Output of this program will be like following:
    //   The minimum value of cells in Matrix1 is: -1 .
    
    MatrixPage MatPg1;
    MatPg1.Create("Origin");
    MatrixLayer MatLy1 = MatPg1.Layers(0);
    Matrix Mat1(MatLy1);
    Mat1 = mat1;
    double dMin;
    dMin = Mat1.GetMin();  // Compute the minimum value by GetMin
    printf("  The minimum value of cells in %s is: %g .\n",
      Mat1.GetName(), dMin);
}EX2
 // Compute the minimum value of cells of a matrix including NANUMs
void matrixbase_GetMin_ex2()
{   
    matrix<double> mat1 = {
        {99, 0, 1},
        { 2, 3, 4}
    };
    mat1[0][0]=NANUM;  // set row=1,col=1 to NANUM
    // Input matrix is:
    //  {--,  0,  1}
    //  { 2,  3   4}
    //
    //   Output of this program will be like following:
    //   The minimum value of cells in Matrix1 is: 0 .
    
    MatrixPage MatPg1;
    MatPg1.Create("Origin");
    MatrixLayer MatLy1 = MatPg1.Layers(0);
    Matrix Mat1(MatLy1);
    Mat1 = mat1;
    double dMin;
    dMin = Mat1.GetMin();  // Compute the minimum value by GetMin
    printf("  The minimum value of cells in %s is: %g .\n",
      Mat1.GetName(), dMin);
}RemarkReturn the minimum cell value in the matrix (as a double). Note that the missing values in the matrix are excluded from the computation.
 See Alsomatrixbase::GetMax, matrixbase::GetMean, matrixbase::GetMedian
 Header to Includeorigin.h
 |