Ввод::
Тип и свойство, представляющее комплексные числа
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.
testtype(obj
,Type::Complex
) assume(x
,Type::Complex
) is(ex
,Type::Complex
)
Type::Complex
представляет комплексные числа. Этот тип может также использоваться в качестве свойства отметить идентификаторы как комплексные числа.
Проверки testtype(obj, Type::Complex)
вызова, является ли obj
комплексным числом и возвращает TRUE
, если это содержит, в противном случае FALSE
.
testtype
только выполняет синтаксический тест, идентифицирующий объекты MuPAD® типа DOM_INT
, DOM_RAT
, DOM_FLOAT
и DOM_COMPLEX
. Это не включает арифметические выражения, такие как exp(1)
, которые не идентифицированы с типа Type::Complex
.
Вызов assume(x, Type::Complex)
отмечает идентификатор x
как комплексное число.
is(ex, Type::Complex)
вызова выводит, ли выражение, ex
является комплексным числом (или это свойство может быть выведен).
Этот тип представляет свойство, которое может использоваться в assume
и is
.
Следующие числа имеют тип Type::Complex
:
testtype(2, Type::Complex), testtype(3/4, Type::Complex), testtype(0.123, Type::Complex), testtype(1 + I/3, Type::Complex), testtype(1.0 + 2.0*I, Type::Complex)
Следующие выражения являются точными представлениями комплексных чисел. Синтаксически, однако, они не имеют типа Type::Complex
:
testtype(exp(3), Type::Complex), testtype(PI^2 + 5, Type::Complex), testtype(sin(2) + PI*I, Type::Complex)
Идентификаторы могут быть приняты, чтобы представлять комплексное число:
assume(x, Type::Complex): is(x, Type::Complex)
Вещественные числа являются подмножеством комплексных чисел:
assume(x, Type::Real): is(x, Type::Complex)
Без дополнительной информации нельзя решить, действительно ли комплексное число:
assume(x, Type::Complex): is(x, Type::Real)
unassume(x):
|
Любой объект MuPAD |
|
Идентификатор |
|