Mik*_*ail 3 matlab image-processing image-segmentation
我正在使用MATLAB.我有一个矩阵,其中的N元素填充了数字[1; N],但它们之间只有K唯一的数字(K远小于N).重新标记矩阵以使其仅包含数字的有效方法是什么[1; K]?平等数字应该相等,不相等应该变得不相等.
示例N = 10,K = 4:
[1 4 8 9 4 1 8 9 4 1] -> [1 2 3 4 2 1 3 4 2 1]
Run Code Online (Sandbox Code Playgroud)
使用第三个输出参数unique:
a=[1 4 8 9 4 1 8 9 4 1];
[~, ~, b] = unique(a)
b =
1 2 3 4 2 1 3 4 2 1
Run Code Online (Sandbox Code Playgroud)