我在矩阵中有一些输入数据。我有数组分类数据。它看起来像这样:
ds = [1 1; 2 -2; -1 -1.5; -2 -1; -2 1;];
class = [1 -1 -1 -1 1];
我只需要提取class(class==x)
的数据行。我该怎么办?
答案 0 :(得分:1)
您只需使用Logical Indexing in MATLAB。
在你的情况下:
vUniqueClass = unique(class);
for ii = 1:length(vUniqueClass)
mA = mData(class == vUniqueClass(ii), :);
end