91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

matlab中用unique函數去除矩陣重復的行,且不改變矩陣順序

小億
201
2023-12-19 09:09:51
欄目: 編程語言

在Matlab中,可以使用unique函數去除矩陣中重復的行,并且保持原始矩陣的順序不變。唯一需要注意的是,矩陣中的每一行必須是可哈希的,即不能包含非基本數據類型(如cell數組、結構體等)。

以下是一個示例代碼:

% 示例矩陣
A = [1 2 3; 4 5 6; 1 2 3; 7 8 9; 4 5 6];
% 使用unique函數去除重復行,并保持順序
[~, idx] = unique(A, 'rows', 'stable');
result = A(idx, :);

在上述示例中,unique函數的第二個輸出變量idx保存了保持順序的索引值。然后,通過使用這些索引值來提取原始矩陣的非重復行。'stable'選項用于保持原始矩陣的順序。

運行上述代碼后,result將會保存去除重復行后的矩陣,且順序保持不變。結果為:

result =

     1     2     3
     4     5     6
     7     8     9

注意,最后兩行已經被去除了,因為它們與前面的行重復。

0
贞丰县| 连州市| 太和县| 南昌县| 大连市| 怀远县| 安多县| 肥东县| 泰和县| 什邡市| 南皮县| 义马市| 黑河市| 朝阳县| 镇江市| 鲁山县| 沙洋县| 陆河县| 确山县| 留坝县| 年辖:市辖区| 孝昌县| 水富县| 陆川县| 酒泉市| 枣强县| 宁明县| 芦溪县| 加查县| 天气| 南昌市| 拜城县| 泰兴市| 教育| 彭州市| 卓尼县| 文成县| 肇庆市| 潮州市| 湾仔区| 汤阴县|