主要内容

代码生成

在MATLAB中使用符号结果®金宝app®Simscape™,C, Fortran和LaTeX

符号计算的结果通常用于专门使用标准双精度算法的数字代码。symbol Math Toolbox™提供用于生成MATLAB函数的函数,金宝app函数块和基于Simscape语言的方程—直接来自符号表达式。

通过这些函数,您可以将符号计算的结果转换为基于数值计算的函数,以便在程序的其他部分中使用。使用生成的MATLAB函数不需要符号数学工具箱许可证。您还可以将符号表达式转换为C、Fortran、MathML和TeX代码。

功能

全部展开

matlabFunction 将符号表达式转换为函数句柄或文件
matlabFunctionBlock 将符号表达式转换为MATLAB功能块
simscapeEquation 将符号表达式转换为Simscape语言方程
symReadSSCParameters 负载参数Simscape组件
symReadSSCVariables 负载变量Simscape组件
symWriteSSC 创建新的Simscape组件
ccode C代码表示符号表达式
fortran 符号表达式的Fortran表示
乳胶 乳胶形式的符号表达
mathml 从符号表达式生成MathML
texlabel 符号表达式的TeX表示

主题

从符号表达式生成C或Fortran代码

将符号表达式转换为C或Fortran代码。

从符号表达式生成MATLAB函数

将符号表达式转换为接受数值的MATLAB函数。

从符号表达式生成MATLAB函数块

将符号表达式转换为Simulink块。金宝app

从符号表达式生成Simscape方程

将符号计算结果转换为Simscape语言方程。

使用MATLAB编译器从符号表达式部署生成的MATLAB函数

用符号表达式生成MATLAB函数并创建独立的应用程序MATLAB编译器™

使用MATLAB编码器应用程序从符号表达式生成C代码

用符号表达式生成MATLAB函数并生成C代码MATLAB编码器™

特色的例子