Генерация кода

Используйте символьные результаты в MATLAB®, Simulink®, Simscape™, C, Фортране, TeX и MathML

Примечание

Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB вместо этого.

Чтобы преобразовать файл блокнота MuPAD в файл live скрипта MATLAB, смотрите convertMuPADNotebook. Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, несмотря на то, что существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.

Результаты символьных вычислений, полученных в MuPAD, часто используются в числовых вычислениях MATLAB, которые исключительно используют стандартную арифметику с двойной точностью. MuPAD обеспечивает функции для преобразования выражений MuPAD к MATLAB, C, Фортрану, MathML и коду TeX. Можно также преобразовать выражения MuPAD в уравнения на основе языка Simscape.

С этими функциями можно преобразовать результаты точных символьных вычислений, сделанных аналитически в MuPAD Notebook, в функции на основе числового вычисления, готового использоваться в других частях программы. Используя сгенерированный MATLAB и Simscape код не требует лицензии на Symbolic Math Toolbox™.

Функции MuPAD

generate::CСгенерируйте отформатированную строку C
generate::fortranСгенерируйте отформатированную строку Фортрана
generate::MathMLСгенерируйте MathML от выражений
generate::MATLABСгенерируйте отформатированную строку MATLAB
generate::optimizeСгенерируйте оптимизированный код
generate::SimscapeСгенерируйте уравнение Simscape
generate::TeXСгенерируйте отформатированную строку от выражений

Темы

Создайте функции MATLAB из выражений MuPAD

Блокноты MuPAD будут демонтированы в будущем релизе. Используйте live скрипты MATLAB вместо этого.

Создайте блоки MATLAB function из выражений MuPAD

Блокноты MuPAD будут демонтированы в будущем релизе. Используйте live скрипты MATLAB вместо этого.

Создайте уравнения Simscape из выражений MuPAD

Блокноты MuPAD будут демонтированы в будущем релизе. Используйте live скрипты MATLAB вместо этого.