Блокноты 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). | Определения |