Уникальные значения в допуске
возвращает уникальные элементы в C
= uniquetol(A
,tol
)A
использование допуска tol
. Два значения, u
и v
, в допуске если
abs(u-v) <= tol*max(abs(A(:)))
Таким образом, uniquetol
масштабирует tol
введите на основе величины данных.
uniquetol
похоже на unique
. Принимая во внимание, что unique
выполняет точные сравнения, uniquetol
выполняет сравнения с помощью допуска.
[___] = uniquetol(___,
дополнительные опции использования, заданные одним или несколькими Аргументами пары "имя-значение" с помощью любой из комбинаций аргументов ввода или вывода в предыдущих синтаксисах. Например, Name,Value
)uniquetol(A,'ByRows',true)
определяет уникальные строки в A
.
Могут быть несколько допустимый C
выходные параметры, которые удовлетворяют условию, никаким двум элементам в C
в допуске друг друга. uniquetol
функционируйте только возвращает один из допустимых выходных параметров.
uniquetol
сортирует вход лексикографически, и затем начинает в самом низком значении находить уникальные значения в допуске. В результате изменение сортировки входа могло изменить выход. Например, uniquetol(-A)
не может дать те же результаты как -uniquetol(A)
.
eps
| ismember
| ismembertol
| unique