2012-04-11 13 views

Odpowiedz

7

Prawdopodobnie najprostszym i najszybszym sposobem, aby to zrobić jest użycie funkcji ISMEMBER i ALL:

isSubset = all(ismember(a, b)); 

Można również użyć SETDIFF i ISEMPTY, ale to wydaje się być mniej skuteczna (działa trochę wolniej niż powyższy w R2010b):

isSubset = isempty(setdiff(a, b)); 
0

Można również zrobić przecięcie obu zestawów i sprawdzić, czy jest pusty, czy nie. C = przecięcie (A, B) zwraca dane wspólne dla A i B bez żadnych powtórzeń.

Powiązane problemy