Ввод::Тип и свойство, представляющее комплексные числа
Блокноты 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 |
|
Идентификатор |
|