Примечание
MuPAD® блокнот удалён. Использование MATLAB® Вместо этого Live Editor.
Для преобразования файла блокнота MuPAD в файл live скрипта MATLAB смотрите convertMuPADNotebook. Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации см. раздел Преобразование блокнотов MuPAD в Live скрипты MATLAB.
Существует несколько различий между синтаксисом 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+space bar | Tab |
| Равенство, сравнение неравенства | =, <> | ==, ~= |
В следующей таблице перечислены различия между выражениями 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 экспоненциала интеграла отличается от аналога Symbolic Math Toolbox™.
| Symbolic Math Toolbox | Определение MuPAD | |
|---|---|---|
| Экспоненциальный интеграл | Symbolic Math Toolbox предоставляет две функции для вычисления экспоненциальных интегралов: | Определения |