【发布时间】:2016-04-05 00:56:47
【问题描述】:
我在 Matlab 中有一个 n×k 矩阵。如果存在这样的向量,我需要从每一列中取出一个元素来构造一个长度为 k 且没有重复元素的向量。我不确定如何才能找到这个向量。
示例 1:矩阵 X=[1,1,1;2,2,1;3,1,1] 的向量具有唯一元素 v=[3,2,1],其中 3 选自第一列,从第二列中选择2,从第三列中选择1。
示例 2:矩阵 Y=[1,1,2;1,1,3] 没有这样的向量,因为如果我要从第一列中选择一个元素并从第二列中选择一个元素,我肯定会有两个1。因此,我的向量中不会有唯一元素。
【问题讨论】:
标签: matlab matrix vector unique element