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