标签: matlab
我有这个大小像40000的矢量,其值为
12312345 4564 122356 3455 34566
此向量中只有200个唯一值。所以我想用1:200
这样最小的矢量值将被1替换,下一个最小的矢量值将被2替换,依此类推,直到200.
我怎样才能在matlab中做到这一点?
答案 0 :(得分:3)
unique的第三个输出将为您做到这一点!
[~,~,NewVector]=unique(Vector)