Примечание
MuPAD® блокнот был демонтирован. Используйте MATLAB® Live Editor вместо этого.
Чтобы преобразовать файл блокнота MuPAD в файл live скрипта MATLAB, смотрите convertMuPADNotebook
. Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, несмотря на то, что существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразуют Notebook MuPAD в Live скрипты MATLAB.
Существует несколько различий между синтаксисом MuPAD и MATLAB. Знайте, какой интерфейс вы используете для того, чтобы использовать правильный синтаксис:
Используйте синтаксис MATLAB в рабочем пространстве MATLAB, за исключением функций evalin(symengine,...)
и feval(symengine,...)
, которые используют синтаксис MuPAD.
Используйте синтаксис MuPAD только в блокнотах MuPAD.
Необходимо задать переменные MATLAB перед использованием их. Однако каждое выражение, вводимое в блокнот MuPAD, принято, чтобы быть комбинацией символьных переменных, если в противном случае не задано. Это означает, что необходимо быть особенно осторожными при работе в блокнотах MuPAD, поскольку меньше опечаток вызывает синтаксические ошибки.
Эта таблица приводит общие задачи, означая команды или функции, и как они отличаются по синтаксису MuPAD и MATLAB.
Общие задачи в 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 обеспечивает две функции, чтобы вычислить экспоненциальные интегралы: | Определения |