Scilab:使用 UNIQUE 查找最后一次出现的位置

问题描述 投票:0回答:1

有一个数字向量:

y = [
2013;
2013;
2013;
2014;
2014;
2015;
2016]

Scilab 函数

unique
使用
km
中第一个出现的唯一数字的索引创建向量
y

[U, km, ku, nb] = unique(y)

公里是:

1
4
6
7

我需要最后一次出现的唯一数字的索引向量,例如:

3
5
6
7

我怎样才能实现这个目标? 谢谢!

indexing unique scilab
1个回答
0
投票

您可以将 unique 应用于 y($:-1:1) ,然后让 km=n-km+1 其中 n 是 y 的大小

© www.soinside.com 2019 - 2024. All rights reserved.