例:向量 Q = [1,0,0,4,6,3]
1. 取向量中最大元素的下标:
解决思路是先对向量中元素进行降序排序,再取第1个下标
[i,j] = sort(Q,'descend'); % 利用sort进行排序,descend指降序。i是元素排序完的向量,j是对应下标
a = j(1); % 取第一个下标,就是我们要的最大的元素的下标
i =
6 4 3 1 0 0
j =
5 4 6 1 2 3
a =
5
2.取向量中任意元素的下标:
解决思路是先得到向量的长度length,再在1-length中随机生成整数
len = length(Q)
a = randi([1 len]) % a就是我们需要的下标