У меня есть массив ячеек с двумя столбцами. Один из них состоит из строк, а другой из двухместных. Я хотел бы удалить все строки, которые являются избыточными.Удалить строку и двойную избыточность в ячейке matlab
b = cell(4,2);
b{1,1} = 'a';
b{1,2} = 2;
b{2,1} = 'a';
b{2,2} = 1;
b{3,1} = 'b';
b{3,2} = 1;
b{4,1} = 'a';
b{4,2} = 2;
Так что в списке выше строки a 2 будет удален. Также сортировка будет приятной. Я нашел «уникальную» функцию, которая говорит мне, что она работает только для всех строковых ячеек. Есть ли другая функция для смешанных ячеек?
С наилучшими пожеланиями Manuel
вы можете объединить свой двойник в строку, используйте уникальный, а затем разделить их снова, так как ваша строка не содержат числа, это должно быть довольно легко сделать. Вы также можете выполнять сортировку, пока они объединены. – GameOfThrows
Спасибо. Я сделал так, и это сработало. – Manuel
Рассмотрите отправку ответа, чтобы люди с одинаковой проблемой нашли ответ! – Ikaros