主要内容

代码生成

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

符号计算的结果经常用于专门使用标准双精度算法的数字代码中。符号数学工具箱™提供了生成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编码器™

特色的例子