代码生成
在 MATLAB®、Simulink®、Simscape™、C、Fortran® 和 LaTeX 中使用符号结果
符号计算的结果通常用于仅使用标准双精度算术的数值代码中。Symbolic Math Toolbox™ 提供用于直接从符号表达式生成 MATLAB 函数、Simulink Function 模块和基于 Simscape 语言的方程的函数。
使用这些函数,您可以将符号计算的结果转换为基于数值计算的函数,以便在程序的其他部分使用。使用生成的 MATLAB 函数不需要 Symbolic Math Toolbox 的许可证。您还可以将符号表达式转换为 C、Fortran、MathML 和 TeX 代码。
函数
主题
- Generate C or Fortran Code from Symbolic Expressions
Convert symbolic expressions to C or Fortran code.
- Generate MATLAB Functions from Symbolic Expressions
Convert symbolic expressions to MATLAB functions that accepts numeric values.
- Generate MATLAB Function Blocks from Symbolic Expressions
Convert symbolic expressions to Simulink blocks.
- Generate Simscape Equations from Symbolic Expressions
Translate results of symbolic computations to Simscape language equations.
- Deploy Generated MATLAB Functions from Symbolic Expressions with MATLAB Compiler
Generate MATLAB functions from symbolic expressions and create standalone applications with MATLAB Compiler™.
- Generate C Code from Symbolic Expressions Using the MATLAB Coder App
Generate MATLAB functions from symbolic expressions and generate C code with MATLAB Coder™.