我知道如何使用MIN函数查找数组的最小值,但我不确定如何使用函数查找元素编号
function [m,r]= RightMin(a1)
% m gives the minimum value in the 1d array given
m=min(a1);
% linearindices is supposed to name the element number of the minimum value found.
linearindices = find(a1==m) ;
r=linearindices;
end
因此,如果数组是a=[4,7,67,9,34,1,6,87,5,34],那么m=1,但r应该是6,r=6,因为最小数1在数组中的第六个元素位置。
1条答案
按热度按时间6yjfywim1#
您可以从min()函数请求索引。
示例: