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