File Exchange

image thumbnail

Min and Max for Array

version 1.0.0.0 (2.09 KB) by Durga Lal Shrestha
Find kth smallest or largest values and their indices.

1 Download

Updated 27 Jul 2012

View License

MINMAX find kth smallest or largest values and their indices.

USAGE:
vals = minmax(data) % find minimum
vals = minmax(data,k) % find kth smallest values
vals = minmax(data,k,flag) % find kth largest values
[vals,loci] = minmax(:)
[vals,loci,locj] = minmax(:) for 2 d array
[vals,loci,locj,...] = minmax(:) % for multi dimensional array

INPUT:
data - two dimensional data
k - number of smallest or largest values required
flag - whether min or max

OUTPUT:
vals - smallest or largest values
loci - index to the row
locj - index to the column

EXAMPLES:
data = 1:16;
data = reshape(data,4,4);
[out,loci,locj] = minmax(data,5) % find the 5 smallest vaues and
their locations
[out,loci,locj] = minmax(data,5,'max) % find the 5 largest vaues and
their locations

Cite As

Durga Lal Shrestha (2020). Min and Max for Array (https://www.mathworks.com/matlabcentral/fileexchange/37646-min-and-max-for-array), MATLAB Central File Exchange. Retrieved .

Comments and Ratings (0)

MATLAB Release Compatibility
Created with R2010a
Compatible with any release
Platform Compatibility
Windows macOS Linux
Acknowledgements

Inspired: Transformation matrix for stress and strain