ورود

View Full Version : حذف مقادیر تکراری



mkkamrani
چهارشنبه 25 شهریور 1394, 15:42 عصر
با سلام. چطور میشه در یک ماتریس 2*922267 سطرهای ماتریس را که مقادیر تکراری در ستون اول دارند به طور کلی حذف کرد. به طورمثال ماتریس a به ماتریس b تبدیل شود.

a=1,2
1,2
3,4
5,7
5,7
5,7

b=1,2
3,4
5,7

rahnema1
چهارشنبه 25 شهریور 1394, 17:09 عصر
سلام
به صورت زیر

[~, index, ~] = unique(a(:, 1));
b = a(index, :);

hhamidy
شنبه 28 شهریور 1394, 15:48 عصر
با سلام. چطور میشه در یک ماتریس 2*922267 سطرهای ماتریس را که مقادیر تکراری در ستون اول دارند به طور کلی حذف کرد. به طورمثال ماتریس a به ماتریس b تبدیل شود.

a=1,2
1,2
3,4
5,7
5,7
5,7

b=1,2
3,4
5,7

[n,~,~] = unique(a,'rows');