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

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

Результаты символьных расчетов часто используются в цифровых кодах, которые исключительно используют стандартную арифметику с двойной точностью. Symbolic Math Toolbox™ обеспечивает функции для генерации функций MATLAB, Функциональных блоков Simulink и уравнений на основе языка Simscape – непосредственно от символьных выражений.

С этими функциями можно преобразовать результат символьных расчетов в функции на основе числового расчета, готового использоваться в других частях программы. Используя сгенерированные функции MATLAB не требует лицензии на Symbolic Math Toolbox. Можно также преобразовать символьные выражения в C, Фортран, MathML и код TeX.

Функции

развернуть все

matlabFunctionПреобразуйте символьное выражение в указатель на функцию или файл
matlabFunctionBlockПреобразуйте символьное выражение в блок MATLAB function
simscapeEquationПреобразуйте символьные выражения в уравнения языка Simscape
symReadSSCParametersЗагрузите параметры от компонента Simscape
symReadSSCVariablesЗагрузите переменные из компонента Simscape
symWriteSSCСоздайте новый компонент Simscape
ccodeПредставление кода С символьного выражения
fortranПредставление Фортрана символьного выражения
latexФорма LaTeX символьного выражения
mathmlСгенерируйте MathML от символьного выражения
texlabelПредставление TeX символьного выражения

Темы

Сгенерируйте C или код на языке Фортран от символьных выражений

Преобразуйте символьные выражения в C или код Фортран.

Сгенерируйте функции MATLAB от символьных выражений

Преобразуйте символьные выражения в функции MATLAB, который принимает числовые значения.

Сгенерируйте блоки MATLAB function от символьных выражений

Преобразуйте символьные выражения в блоки Simulink.

Сгенерируйте уравнения Simscape от символьных выражений

Переведите результаты символьных расчетов к уравнениям языка Simscape.

Рекомендуемые примеры