File Exchange

image thumbnail

Min and Max for Array

version 1.0 (2.09 KB) by

Find kth smallest or largest values and their indices.

0 Downloads

Updated

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

Comments and Ratings (0)

MATLAB Release
MATLAB 7.10 (R2010a)
Acknowledgements

Inspired: Transformation matrix for stress and strain

Download apps, toolboxes, and other File Exchange content using Add-On Explorer in MATLAB.

» Watch video

Win prizes and improve your MATLAB skills

Play today