Main Content

高速化された実行ファイルの作成

コンパイル済みコード作成と機能性

関数

fiaccel固定小数点コードの高速化と浮動小数点 MATLAB コードの固定小数点 MATLAB コードへの変換
coder.allowpcodeP コード ファイルからのコード生成の制御
coder.const生成コードでの定数への式の畳み込み
coder.extrinsic外部として関数を宣言し MATLAB で実行する
coder.inline生成されたコードで特定の関数のインライン化を制御
coder.loadMAT ファイルまたは ASCII ファイルからコンパイル時の定数を読み込む
coder.newtypeエントリポイント関数の入力の型を表す coder.Type オブジェクトを作成
coder.nullcopyコード生成での初期化されていない変数の宣言
coder.resizecoder.Type オブジェクトのサイズ変更
coder.targetコード生成ターゲットが指定されたターゲットかどうかを判別
coder.typeofエントリポイント関数の入力の型を表す coder.Type オブジェクトを作成
coder.unroll各ループ反復でループ本体のコピーを作成することで、for ループを展開
coder.varsize可変サイズのデータの宣言

クラス

coder.ArrayType入力仕様に対して許容される MATLAB 配列のセットを表す
coder.Constantコード生成用の定数値の指定
coder.EnumType入力仕様に対して許容される MATLAB 列挙のセットを表す
coder.FiType入力仕様に対して許容される MATLAB 固定小数点配列のセットを表す
coder.mexconfigfiaccel で使用するコード高速化のための構成オブジェクト
coder.PrimitiveType入力仕様に対して許容される logical 値、数値、または文字の配列のセットを表す
coder.StructType入力仕様に対して許容される MATLAB 構造体配列のセットを表す
coder.Type入力仕様に対して許容される MATLAB 値のセットを表す

トピック