例:向量 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就是我们需要的下标
本文介绍了如何在向量Q中找到最大元素的下标,通过降序排序实现,并演示了如何随机选择任意元素下标的方法。这些技巧在数据处理和算法开发中非常实用。
202

被折叠的 条评论
为什么被折叠?



