Documentation of findmin


Global Index (all files) (short | long) | Local Index (files in subdir) (short | long)


Function Synopsis

minind = findmin(x);

Help text


  minind = findmin(x);

  This function returns the location of the minimum and maximum 
  values in a matrix x.


Cross-Reference Information

This function calls

Listing of function findmin

function minind = findmin(x);

szx = size(x);
nd = length(szx(szx ~= 1));

minind = repmat(NaN, [1, nd]);

[minx, maxx] = range(x);
tem1 = x;

if nd > 1;

for i = 1:(nd-1);

  tem1 = reshape(tem1, [szx(i) prod(szx((i+1):nd))]);
 
  minind(i) = find(min(tem1') == minx);

  tem1 = tem1(minind(i), :);

end

end

minind(nd) = find(tem1 == minx);