Get the minimum cell value in the matrix (as a double).
double GetMin( )
Returns the minimum cell value in the matrix (as a double).
Note that the missing values in the matrix are excluded from the computation.
EX1
// 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); }
Return the minimum cell value in the matrix (as a double). Note that the missing values in the matrix are excluded from the computation.
matrixbase::GetMax, matrixbase::GetMean, matrixbase::GetMedian
origin.h