代码生成
在MATLAB中使用符号结果®,动态仿真模块®,Simscape™,C, Fortran和LaTeX
符号计算的结果通常用于专门使用标准双精度算术的数值代码。符号数学工具箱™提供生成MATLAB函数的函数,动态仿真模块基于Simscape语言的函数块和方程——直接来自符号表达式。
使用这些函数,您可以将符号计算的结果转换为基于数值计算的函数,以便在程序的其他部分使用。使用生成的MATLAB函数不需要符号数学工具箱的许可证。还可以将符号表达式转换为C、Fortran、MathML和TeX代码。
功能
主题
- 从符号表达式生成C或Fortran代码
将符号表达式转换为C或Fortran代码。
- 从符号表达式生成MATLAB函数
将符号表达式转换为接受数值的MATLAB函数。
- 从符号表达式生成MATLAB函数块
将符号表达式转换为Simulink块。
- 从符号表达式生成Simscape方程
将符号计算的结果转换为Simscape语言方程。
- 用MATLAB编译器从符号表达式部署生成的MATLAB函数
从符号表达式生成MATLAB函数,并创建独立的应用程序MATLAB编译器™.
- 使用MATLAB Coder应用程序从符号表达式生成C代码
用符号表达式生成MATLAB函数,并生成C代码MATLAB编码器™.