minus
, _minus
Различие наборов или интервалов или обоих
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.
set1 minus set2 _minus(set1
,set2
)
minus
вычисляет различие между наборами и интервалами.
set1 minus set2
эквивалентен _minus(set1, set2)
.
Приоритеты intersect
, minus
, union
следующие. Если в сомнении, используйте круглые скобки, чтобы гарантировать, что выражение анализируется, как желаемый.
Оператор intersect
является более сильной привязкой, чем minus
, то есть, set1 intersect set2 minus set3
= (set 1 intersect set2) minus set3
.
Оператор minus
является более сильной привязкой, чем union
, то есть, set1 minus set2 union set3
= (set1 minus set2) union set3
.
set1 minus set2 minus set3
= (set 1 minus set2) minus set3
Если наборы или интервалы заданы символьными выражениями включающие идентификаторы или индексируемые идентификаторы, то на символьные звонки _minus
отвечают. На экране они представлены через обозначение оператора set1 minus set2
.
На конечных множествах типа DOM_SET
minus
действует чисто синтаксическим способом. Например, {1} minus {x}
упрощает до {1}
. Математически, этот результат может быть неправильным в целом, потому что x
может представлять значение 1.
На интервалах типа Dom::Interval
minus
действует семантическим способом. В частности, свойства идентификаторов учтены.
minus
работает с конечными множествами:
{x, 1, 5} minus {x, 1, 3, 4}
Для символьных наборов, заданных как идентификаторы или индексированные идентификаторы, отвечают на символьные звонки:
{1, 2} minus A minus {2, 3}
Обратите внимание на то, что операции присвоения действуют на конечные множества чисто синтаксическим способом. В следующем вызове x
не совпадает ни с одним из чисел 1, 2, 3 синтаксически:
{1, 2, 3} minus {1, x}
minus
перегружается доменным Dom::Interval
:
Dom::Interval(1, PI) minus {2, 3}
В отличие от конечных множеств типа DOM_SET
, область интервала работает семантически. Это принимает во внимание properties
:
Dom::Interval(-1, 1) minus {x}
assume(x > 2): Dom::Interval(-1, 1) minus {x}
unassume(x):
|
Конечные множества типа |
Установите, интервал, символьное выражение типа "_minus"
.
set1
, set2