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.



View License

MINMAX find kth smallest or largest values and their indices.

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

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

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

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)

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