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

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