Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Чтобы преобразовать файл блокнота MuPAD в файл live скрипта MATLAB, смотрите convertMuPADNotebook. Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, несмотря на то, что существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook 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 |
| Численное значение выражения | | |
| Подавление Вывода | : | ; |
| Введите матрицу | 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 |
Определение MuPAD экспоненциального интеграла отличается от дубликата Symbolic Math Toolbox™.
| Определение Symbolic Math Toolbox | Определение MuPAD | |
|---|---|---|
| Экспоненциальный интеграл | экс-пинта (x) = –Ei (–x) = Ei (1, x). | Определения |