找出数字在数组中的位置
31次观看(过去30天)
显示旧的注释
答案(3)
埃尔Sezgin
2022年9月30日14:29
编辑:埃尔Sezgin
2022年9月30日14:30
你好,马克,
以下代码可能有助于完成您的任务:
rng (2022)
inputArray = 100*rand(1,1820);%你应该使用你的数组
selectedElems = randperm(1820,182);%随机索引子集,
yourVector = inputArray(selectedElems);你应该用向量代替
elemPositions =零(大小(yourVector));%已确定位置的结果向量
为i = 1:尺寸(yourVector, 2)
elemPositions(1,i) = find(inputArray==yourVector(1,i));
结束
isequal (selectedElems elemPositions)比较实际位置和确定位置。
祝你好运