Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.
Используйте только в Интерфейсе MuPAD Notebook. Эта функциональность не запускается в MATLAB.
Эта библиотека содержит несколько объектов выполнить синтаксические тесты с testtype
(см. Пример 1).
Некоторые объекты в этой библиотеке зависят от аргументов, которые должны быть даны пользователем (см. Пример 2).
Некоторые объекты могут использоваться в качестве математических свойств в assume
и is
(см. Пример 3).
Все другие объекты, которые не являются свойствами, не могут использоваться в assume
и is
(см. Пример 4).
Следующие таблицы дают обзор всех объектов в этой библиотеке:
Имя | синтаксический тест | свойство | имеет аргументы |
---|---|---|---|
Ввод:: | да | нет | нет |
Ввод:: | да | нет | нет |
Ввод:: | да | нет | нет |
Ввод:: | да | нет | нет |
Ввод:: | да | да | нет |
Ввод:: | да | нет | нет |
Ввод:: | да | нет | нет |
Ввод:: | да | нет | да |
Ввод:: | да | да | нет |
Ввод:: | да | нет | нет |
Ввод:: | да | да | нет |
Ввод:: | да | нет | да |
Ввод:: | да | да | нет |
Ввод:: | нет | да | да |
Ввод:: | да | нет | да |
Ввод:: | да | нет | да |
Ввод:: | да | да | нет |
Ввод:: | да | да | нет |
Ввод:: | да | да | нет |
Ввод:: | да | да | нет |
Ввод:: | да | да | нет |
Ввод:: | да | да | нет |
Ввод:: | да | да | нет |
Ввод:: | да | нет | нет |
Ввод:: | да | да | нет |
Ввод:: | да | нет | да |
Ввод:: | да | да | нет |
Ввод:: | да | да | нет |
Ввод:: | да | да | нет |
Ввод:: | да | нет | нет |
Ввод:: | да | нет | да |
Ввод:: | да | нет | нет |
Ввод:: | да | да | нет |
Ввод:: | да | да | нет |
Ввод:: | да | нет | нет |
Ввод:: | да | да | да |
Ввод:: | да | нет | да |
Ввод:: | да | нет | да |
Ввод:: | да | нет | нет |
Ввод:: | да | нет | да |
Ввод:: | да | нет | нет |
Ввод:: | да | нет | да |
Ввод:: | да | нет | да |
Ввод:: | да | нет | да |
Ввод:: | да | нет | нет |
Ввод:: | да | да | нет |
testtype
выполняет синтаксические тесты:
testtype([1, 2, 3], Type::ListOf(Type::PosInt))
testtype(3 + 4*I, Type::Constant)
Некоторые типы зависят от параметров и не могут использоваться без параметров:
testtype([1, 2, 3], Type::ListOf)
testtype(x = 0, Type::Equation(Type::Unknown, Type::Zero))
Интервал должен быть дан с границами, в противном случае это не свойство:
assume(x, Type::Interval)
Error: Second argument must be a property. [assume]
assume(x, Type::Interval(0, infinity))
is
выводит математические свойства:
assume(x > 0): is(sqrt(x^2), Type::NonNegative)
is(-(2*x + 1) < 0)
Type::Property
и Type::Constant
не являются свойствами:
assume(x, Type::Property)
Error: Second argument must be a property. [assume]
is(x, Type::AnyType)
Error: Second argument must be a property or a goal. [is]