Ввод::

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

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

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

Синтаксис

testtype(obj, Type::AlgebraicConstant)

Описание

Type::AlgebraicConstant представляет алгебраические константы.

В MuPAD® алгебраические константы характеризуются можно следующим образом: комплексное число является алгебраической константой, если и ее действительная часть и ее мнимая часть рациональны. Суммы и продукты алгебраических констант являются снова алгебраическими константами. Далее, рациональные степени алгебраических констант являются снова алгебраическими константами.

Взятый вместе, эти правила характеризуют алгебраические константы по rationals, заданному, как обычно, т.е. как корни многочленных выражений.

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

Примеры

Пример 1

Следующий номер состоит из радикалов, включающих рациональные числа, и поэтому является алгебраической константой:

testtype((3^(1/2)*I + 1/8)^(1/7), Type::AlgebraicConstant)

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

testtype(2^I, Type::AlgebraicConstant),
testtype(PI, Type::AlgebraicConstant)

Пример 2

Символьные объекты не могут представлять алгебраические константы:

testtype(x, Type::AlgebraicConstant)

Пример 3

Следующий вызов выбирает алгебраические константы в выражении:

select(x + PI + 2^(1/2) + I, testtype, Type::AlgebraicConstant)

Параметры

obj

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

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

Смотрите testtype

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

Функции MuPAD