unique

Получите набор уникальных значений в fixed.Interval объект

Описание

пример

uniqueinterval = unique(interval) возвращает вектор с пошагово отсортированными и неперекрывающимися интервалами, которые представляют эквивалентное значение, заданное как fixed.Interval объект, interval.

Примеры

свернуть все

Используйте unique функция для получения неперекрывающегося набора интервалов из массива Interval объекты.

intervals = fixed.Interval({-5,5},{-10,10},{4,20},{50,100})
    [-5,5]    [-10,10]    [4,20]    [50,100]

  1x4 fixed.Interval with properties:

              LeftEnd
             RightEnd
         IsLeftClosed
        IsRightClosed

Первые три интервала, представленные в объекте, перекрываются друг с другом. Четвертый интервал отсоединяется от набора.

uniqueInterval = unique(intervals)
uniqueInterval = 

    [-10,20]    [50,100]

  1x2 fixed.Interval with properties:

              LeftEnd
             RightEnd
         IsLeftClosed
        IsRightClosed

Выход, uniqueInterval, массив из двух Interval объекты, объединяет три перекрывающихся интервала в одну Interval объект.

Входные параметры

свернуть все

Входные fixed.Interval объект, заданный как fixed.Interval объект или массив fixed.Interval объекты.

Выходные аргументы

свернуть все

Неперекрывающийся набор Interval объекты, возвращенные как fixed.Interval объект или массив fixed.Interval объекты.

Когда interval является скалярным Interval объект, выход аналогичен входу.

Введенный в R2019b