matlab如何实现两个矩阵的去同存异

4 Ansichten (letzte 30 Tage)
yongjie
yongjie am 12 Jun. 2024
Kommentiert: yongjie am 14 Jun. 2024
A = [1 3 7; 6 4 2];
B = [1 3];两个矩阵怎么去同存异得到矩阵[6 4 2]

Antworten (1)

halleyhit
halleyhit am 13 Jun. 2024
Bearbeitet: halleyhit am 13 Jun. 2024
我猜你是要
setdiff(A,B)
但为啥A和B计算结果是642,7呢
  1 Kommentar
yongjie
yongjie am 14 Jun. 2024
C=setdiff(A(:,1:2),B,'rows')
D=A(ismember(A(:,1:2),C,'rows'),:)
应该这样

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Big Data Processing finden Sie in Help Center und File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!