Ввод::

Введите представляющие постоянные объекты

Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.

Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.

Синтаксис

testtype(obj, Type::Constant)

Описание

Type::Constant представляет постоянные объекты, т.е. объекты, не содержащие символьные идентификаторы.

Числа, строки, булевы константы, NIL, FAIL и PI идентификаторов, ЭЙЛЕР и CATALAN в наборе Type::ConstantIdents рассматриваются как постоянные объекты. Составной объект является постоянным, если все его операнды являются постоянными.

Любая функция идентифицирована как константа, если все аргументы являются постоянными, также если функция не задана (например, идентификатор).

Этот тип не представляет свойство: это не может использоваться в assume, чтобы отметить идентификатор как константа.

Примеры

Пример 1

Следующие объекты являются элементарными константами:

testtype(3, Type::Constant),
testtype(sin(3/2), Type::Constant),
testtype(TRUE, Type::Constant),
testtype("MuPAD", Type::Constant),
testtype(FAIL, Type::Constant)

Следующее выражение содержит неопределенный x и, следовательно, не является постоянным объектом:

testtype(exp(x + 1), Type::Constant)

Выбраны все постоянные операнды выражения:

select(x^2 + 3*x - 2, testtype, Type::Constant)

Любой вызов функции рассматривается постоянным, если аргументы являются постоянными:

testtype(f(1, 2, 3, 4), Type::Constant)

Параметры

obj

Любой объект MuPAD®

Возвращаемые значения

Смотрите testtype

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

Функции MuPAD