Main Content

コード生成

MATLAB®Simulink®Simscape™、C、 Fortran および LaTeX でのシンボリックな結果の使用

シンボリック計算の結果は、標準的な倍精度演算のみを使用する数値コードでよく使われます。Symbolic Math Toolbox™ には、MATLAB 関数、Simulink Function ブロック、および Simscape 言語に基づく方程式を、シンボリック式から直接生成する関数が用意されています。

これらの関数を使用して、シンボリック計算の結果を、プログラムの他の部分で使用できる数値計算に基づいた関数に変換できます。生成された MATLAB 関数の使用には Symbolic Math Toolbox ライセンスは必要ありません。シンボリック式を C、Fortran、MathML および TeX コードに変換することもできます。

関数

すべて展開する

matlabFunction関数ハンドルまたはファイルへのシンボリック式の変換
matlabFunctionBlockMATLAB Function ブロックへのシンボリック式の変換
simscapeEquationSimscape 言語で作成された方程式へのシンボリック式の変換
symReadSSCParametersSimscape コンポーネントからのパラメーターの読み込み
symReadSSCVariablesSimscape コンポーネントからの変数の読み込み
symWriteSSC新規 Simscape コンポーネントの作成
ccodeシンボリック式の C コード表現
fortranシンボリック式の Fortran 表現
latexシンボリック式の LaTeX 形式
mathmlシンボリック式からの MathML の生成
texlabelシンボリック式の TeX 表現

トピック