setdiff

Разность множеств fixed.Interval объекты

Синтаксис

Описание

C = setdiff(A, B) возвращает fixed.Interval объект, содержащий значения в fixed.Interval объект A, но не в B.

Примеры

свернуть все

Создайте два fixed.Interval объекты. Используйте setdiff функционируйте, чтобы найти значения, которые находятся в Interval объект interval1 но не в interval2. В этом примере, interval1 содержит все значения между 0 и 1, но interval2 только содержит значения от 0 до 0,5, таким образом, выход Interval объект имеет интервал от 0,5 до 1.

interval1 = fixed.Interval(0,1);
interval2 = fixed.Interval(0,0.5);
intervaldiff = setdiff(interval1, interval2)
intervaldiff = 
    (0.5000,1]

  1x1 fixed.Interval with properties:

              LeftEnd: 0.5000
             RightEnd: 1
         IsLeftClosed: false
        IsRightClosed: true

Можно использовать setdiff функция, чтобы создать интервал, основанный на объектах на другом интервале, в то время как, исключая нуль.

Создайте Interval объект, который содержит нуль.

myInterval = fixed.Interval(-1,1);

Создать интервал на основе Interval объект, myInterval, используйте setdiff функция. Включайте конструктора для вырожденного Interval объект, содержащий только, обнуляет в качестве второго аргумента.

myInterval_nozero = setdiff(myInterval, {0});
myInterval_nozero = 

    [-1,0)    (0,1]

  1x2 fixed.Interval with properties:

              LeftEnd
             RightEnd
         IsLeftClosed
        IsRightClosed

Выход Interval объект, myInterval_nozero, содержит два интервала, каждого с открытой точкой в нуле. Поэтому интервал содержит все значения между-1 и 1, кроме 0.

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

свернуть все

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

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

свернуть все

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

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

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

| | | |

Введенный в R2019b

Для просмотра документации необходимо авторизоваться на сайте