Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Чтобы преобразовать файл блокнота MuPAD в файл live скрипта MATLAB, смотрите convertMuPADNotebook
. Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, несмотря на то, что существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразуют Notebook MuPAD в Live скрипты MATLAB.
@ | Составьте функции |
@@ | Выполните итерации функции |
copyClosure | Копирует лексическое закрытие процедуры |
discont | Разрывы функции |
funcenv | Создайте функциональную среду |
map | Примените функцию ко всем операндам объекта |
maprat | Примените функцию к рационализированному выражению |
operator | Задайте новый символ оператора |
fp::apply | Примените функцию к аргументам |
fp::bottom | Функция, которая никогда не возвращается |
fp::curry | Приправьте функцию не карри |
fp::expr_unapply | Создайте функциональное выражение из выражения |
fp::fixargs | Создайте функцию путем фиксации всех кроме одного аргумента |
fp::fixedpt | Возвращает фиксированную точку функции |
fp::fold | Создайте функцию, которая выполняет итерации по последовательностям |
fp::nest | Повторный состав функции |
fp::nestvals | Повторный состав, возвращающий промежуточные значения |
fp::unapply | Создайте процедуру из выражения |
misc::breakmap | Останавливает отображение, в настоящее время сделанное maprec |
misc::maprec | Сопоставьте функцию с подвыражениями выражения |
Pref::typeCheck | Введите проверку формальных параметров |
Pref::warnDeadProcEnv | Предупреждения о неправильном использовании лексического контекста |
prog::getname | Имя объекта |
prog::getOptions | Получите и проверьте опции в рамках процедуры |
prog::isGlobal | Информация о зарезервированных идентификаторах |
Параметры условий и аргументы часто используются взаимозаменяемо.
При записи процедуры MuPAD можно задать тип аргументов, принятых процедурой.
Для многих стандартных процедур MuPAD можно использовать различные варианты.
Предположим данные, которые вы хотите собрать, сгенерирован поэлементно, и вы знаете заранее, сколько элементов будет сгенерировано.
Когда вы вызываете процедуру, MuPAD выделяет память для локальных переменных, отмечает их как неинициализированные, и оценивает тело процедуры.
Можно задать служебные функции в процедуре.
Создайте закрытые методы при помощи закрытий.
Вызовы по ссылке и вызовы по значению
При вызове процедуры с некоторыми аргументами вы ожидаете, что процедура присвоит эти значения для своих локальных переменных и выполнит некоторые расчеты с теми переменными.
Функциональное программирование
Используйте только в Интерфейсе MuPAD Notebook.
Используйте только в Интерфейсе MuPAD Notebook.