ドキュメンテーション

最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

コード生成

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

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

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

関数

すべて展開する

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

トピック

シンボリック式からの C コードまたは Fortran コードの生成

シンボリック式を C コードまたは Fortran コードに変換します。

シンボリック式からの MATLAB 関数の生成

シンボリック式を、数値を受け取る MATLAB 関数に変換します。

シンボリック式からの MATLAB Function ブロックの生成

シンボリック式を Simulink ブロックに変換します。

シンボリック式からの Simscape 方程式の生成

シンボリック計算の結果を Simscape 言語の方程式に変換します。

注目の例