Примечание
Ноутбук MuPAD ® удален. Вместо этого используйте редактор MATLAB ® Live Editor .
Сведения о преобразовании файла блокнота MuPAD в файл сценария MATLAB в реальном времени см. в разделе convertMuPADNotebook. Сценарии MATLAB live поддерживают большинство функциональных возможностей MuPAD, хотя есть некоторые различия. Дополнительные сведения см. в разделе Преобразование ноутбуков MuPAD в сценарии MATLAB Live.
Существует несколько различий между синтаксисом MATLAB и MuPAD. Следует иметь в виду, какой интерфейс используется для использования правильного синтаксиса:
Используйте синтаксис MATLAB в рабочей области MATLAB, за исключением функций evalin(symengine,...) и feval(symengine,...), которые используют синтаксис MuPAD.
Синтаксис MuPAD используется только в ноутбуках MuPAD.
Перед их использованием необходимо определить переменные MATLAB. Однако каждое выражение, введенное в блокнот MuPAD, считается комбинацией символьных переменных, если не определено иное. Это означает, что при работе в записных книжках MuPAD необходимо проявлять особую осторожность, поскольку меньше опечаток вызывает синтаксические ошибки.
В этой таблице перечислены общие задачи, команды или функции, а также их различия в синтаксисе MATLAB и MuPAD.
Общие задачи в синтаксисе MATLAB и MuPAD
| Задача | Синтаксис MuPAD | Синтаксис MATLAB |
|---|---|---|
| Назначение | := | = |
| Перечислить переменные | anames(All, User) | whos |
| Числовое значение выражения | float( | double( |
| Подавление выходных данных | : | ; |
| Введите матрицу | matrix([[x11,x12,x13], [x21,x22,x23]]) | [x11,x12,x13; x21,x22,x23] |
| Перевести аппарат MuPAD | {a,b,c} | unique([1 2 3]) |
| Автозавершение | Ctrl + пробел | Счет |
| Равенство, сравнение неравенства | =, <> | ==, ~= |
В следующей таблице перечислены различия между выражениями MATLAB и MuPAD.
Выражения MATLAB и MuPAD
| Выражение MuPAD | Выражение MATLAB |
|---|---|
infinity | Inf |
PI | pi |
I | i |
undefined | NaN |
trunc | fix |
arcsin, arccos и т.д. | asin, acos и т.д. |
numeric::int | vpaintegral |
normal | simplifyFraction |
besselJ, besselY, besselI, besselK | besselj, bessely, besseli, besselk |
lambertW | lambertw |
Si, Ci | sinint, cosint |
EULER | eulergamma |
conjugate | conj |
CATALAN | catalan |
TRUE, FALSE | symtrue, symfalse |
Определение экспоненциального интеграла MuPAD отличается от аналога символьного математического Toolbox™.
| Определение панели математических инструментов | Определение MuPAD | |
|---|---|---|
| Экспоненциальный интеграл | Инструментарий символьной математики (Symbolic Math Toolbox) предоставляет две функции для вычисления экспоненциальных интегралов: dt. ∫1∞e−xttndt. dt. | dt. dt. Определения |