Примечание
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 предоставляет две функции для вычисления экспоненциальных интегралов: | Определения |