Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразуют Notebook MuPAD в Live скрипты MATLAB.
Используйте только в Интерфейсе MuPAD Notebook. Эта функциональность не запускается в MATLAB.
Функции fp
пакет является функциями высшего порядка и другими утилитами, полезными для функционального программирования. Некоторые другие функции, полезные для функционального программирования, уже содержатся в библиотеке стандарта MuPAD®, как map
, select
и zip
.
Для более подробного описания концепций как “функция высшего порядка”, “приправляя карри” и “фиксированные точки” см., например, учебник “Исчисляемость, Сложность и Языки” М. Дэвисом, Р. Сигалом и Э. Дж. Веюкером, Academic Press (1994).
Большинство функций fp
пакет берет функции в качестве аргументов и возвращает другие функции. В этом контексте функция может быть функциональной средой, процедурой, функцией ядра или любым другим объектом, который может рассматриваться как функция (т.е. применяться аргументы). Обратите внимание на то, что почти все объекты MuPAD являются функциями в этом смысле.
Рациональный целочисленный 2/3
например, может рассматриваться как постоянная функция, возвращающая значение 2/3
:
2/3(x)
Список [sin, cos, 2/3]
может рассматриваться как унарная функция, сопоставляющая x
к [sin(x), cos(x), 2/3]
:
[sin, cos, 2/3](x)
Библиотечные функции называются в форме fp::fixedpt(f)
. Этим механизмом конфликтов по совпадению имен с другими библиотечными функциями избегают. Если это, как находят, является слишком неловким методы fp
пакет может быть экспортирован. После вызова use(fp, fixedpt)
функциональный fixedpt
также непосредственно доступно, т.е. fixedpt(f)
май также быть названным. Если переменная с именем fixedpt
уже существует затем use
повышает ошибку. Значение идентификатора fixedpt
должен затем быть удален для того, чтобы экспортироваться. С use(fp)
все методы fp
пакет экспортируется.