2014-10-03 5 views
3

Java имеет класс HashSet, который я могу использовать для создания множеств и добавления элемента в постоянное время, что позволяет эффективно вычислять уникальные значения в списке.Что такое эквивалент MATLAB Java HashSet?

Как я могу сделать то же самое в MATLAB? Существует ли эквивалентный родной класс? This вопрос предлагает использовать HashSet Java, но не предоставляет собственный класс.

+0

Что случилось с ['struct'] (http://www.mathworks.com/help/matlab/ref/struct.html)? Кроме того, вы можете использовать ['table'] (http://www.mathworks.com/help/matlab/ref/table.html). –

+0

Я не пробовал их, но то, что я в конечном итоге использовал, это container.Map с произвольным значением ключа, а затем, наконец, выбрал набор ключей ... Я думаю, похоже, как вы предлагаете использовать struct. – Bob

+0

Что вы подразумеваете под нативным? Это идет Matlab-> Java-> C-> Assembly -> $$ &% "§ 4. Какой из них вы считаете родным? – Snickers3192

ответ

-4

Используйте структуру в Matlab. См. http://www.mathworks.com/help/matlab/ref/struct.html

+0

Публикация решения в качестве нового ответа от 3-месячного комментария не является хорошим поведением. – Paebbels

+1

@Paebbels Особенно, когда это неправильный ответ. – beaker

Смежные вопросы