Ввод::
Введите представляющие алгебраические константы
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.
testtype(obj
, Type::AlgebraicConstant
)
Type::AlgebraicConstant
представляет алгебраические константы.
В MuPAD® алгебраические константы характеризуются можно следующим образом: комплексное число является алгебраической константой, если и ее действительная часть и ее мнимая часть рациональны. Суммы и продукты алгебраических констант являются снова алгебраическими константами. Далее, рациональные степени алгебраических констант являются снова алгебраическими константами.
Взятый вместе, эти правила характеризуют алгебраические константы по rationals, заданному, как обычно, т.е. как корни многочленных выражений.
Этот тип не представляет свойство: это не может использоваться в assume
, чтобы отметить идентификатор как алгебраическая константа.
Следующий номер состоит из радикалов, включающих рациональные числа, и поэтому является алгебраической константой:
testtype((3^(1/2)*I + 1/8)^(1/7), Type::AlgebraicConstant)
Следующие объекты не являются алгебраическими константами:
testtype(2^I, Type::AlgebraicConstant), testtype(PI, Type::AlgebraicConstant)
Символьные объекты не могут представлять алгебраические константы:
testtype(x, Type::AlgebraicConstant)
Следующий вызов выбирает алгебраические константы в выражении:
select(x + PI + 2^(1/2) + I, testtype, Type::AlgebraicConstant)
|
Любой объект MuPAD |
Смотрите testtype