Ввод::
Тип и нуль представления свойства
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.
testtype(obj
, Type::Zero) assume(x
, Type::Zero) is(ex
, Type::Zero)
testtype(obj, Type::Zero )
эквивалентен iszero(obj)
. Type::Zero
является свойством также, которое может использоваться в вызове assume
.
testtype(obj, Type::Zero)
вызова эквивалентен iszero(obj)
, который выполняет синтаксический тест, если obj
является нулем. Если это, вызов возвращает TRUE
, в противном случае, FALSE
возвращен.
Вызов assume(x, Type::Zero)
отмечает идентификатор x
как нуль.
is(ex, Type::Zero)
вызова выводит, ли выражение, ex
является нулем (или это свойство может быть выведен).
Этот тип представляет свойство, которое может использоваться в assume
и is
.
Вызов assume(x = 0)
имеет то же значение как assume(x, Type::Zero)
.
testtype
определяет синтаксическое равенство нулю:
testtype(0.0, Type::Zero)
testtype(x, Type::Zero)
Type::Zero
может использоваться в assume
и is
:
is(x, Type::Zero)
Предположение, что x
является нулем:
assume(x, Type::Zero): is(x^2, Type::Zero)
Следующий пример показывает различие между testtype
и is
:
is(x, Type::Zero), testtype(x, Type::Zero)
Теперь свойство x
удалено:
delete x: is(x, Type::Zero), testtype(x, Type::Zero)
Положительное число не может быть нулем:
assume(x > 0): is(x, Type::Zero), testtype(x, Type::Zero)
Но в следующем примере x
мог быть нулем:
assume(x >= 0): is(x, Type::Zero), testtype(x, Type::Zero)
delete x:
|
Любой объект MuPAD® |
|
Идентификатор или математическое выражение, содержащее идентификаторы |
|