intersect

Пересечение fixed.Interval объекты

Синтаксис

Описание

пример

C = intersect(A, B) возвращает пересечение fixed.Interval объекты A и B.

Примеры

свернуть все

Создайте два fixed.Interval объекты.

interval1 = fixed.Interval(-10,10)
interval1 = 
    [-10,10]

  1x1 fixed.Interval with properties:

              LeftEnd: -10
             RightEnd: 10
         IsLeftClosed: true
        IsRightClosed: true
interval2 = fixed.Interval(0,20)
interval2 = 
    [0,20]

  1x1 fixed.Interval with properties:

              LeftEnd: 0
             RightEnd: 20
         IsLeftClosed: true
        IsRightClosed: true

Найдите пересечение двух Interval объекты.

intervalIntersection12 = intersect(interval1,interval2)
intervalIntersection12 = 
    [0,10]

  1x1 fixed.Interval with properties:

              LeftEnd: 0
             RightEnd: 10
         IsLeftClosed: true
        IsRightClosed: true

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

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

interval3 = fixed.Interval(100,200)
interval3 = 
    [100,200]

  1x1 fixed.Interval with properties:

              LeftEnd: 100
             RightEnd: 200
         IsLeftClosed: true
        IsRightClosed: true
intervalIntersection13 = intersect(interval1,interval3)
intervalIntersection13 = 

  1x0 fixed.Interval with properties:

              LeftEnd
             RightEnd
         IsLeftClosed
        IsRightClosed

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

свернуть все

Введите fixed.Interval объекты в виде fixed.Interval объекты или массивы fixed.Interval объекты.

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

свернуть все

Пересечение входа fixed.Interval объекты, возвращенные как fixed.Interval возразите или массив fixed.Interval объекты.

Выход Interval объект содержит все значения в обоих входных параметрах, A и B.

Смотрите также

| | | | |

Введенный в R2019b