标签: matlab matrix
我有长度为7的向量a=[7;4;3;2;5;6;2],而元素2是最小元素,但最小值有两个位置。
a=[7;4;3;2;5;6;2]
我需要找到最小元素的最小位置。如何在MATLAB中完成?
答案 0 :(得分:2)
使用min的第二个输出。它为您提供找到最小值的位置。如果有多个元素是最小元素,则返回的位置是找到的第一个元素,对应于最小位置:
min
>> a=[7;4;3;2;5;6;2]; >> [~,ind] = min(a); >> ind ind = 4