メインコンテンツ

MATLAB での固定小数点の自動変換

fiaccel を使用した固定小数点への変換

コマンド ラインで浮動小数点の MATLAB® コードを固定小数点の MATLAB コードに変換するには、fiaccel を使用します。

関数

fiaccel固定小数点コードの高速化と浮動小数点 MATLAB コードの固定小数点 MATLAB コードへの変換
coder.config固定小数点または単精度の変換のための構成オブジェクトの作成
coder.approximation関数置換構成オブジェクトの作成
coder.allowpcodeP コード ファイルからのコード生成の制御
coder.const生成コードでの定数への式の畳み込み
coder.extrinsic外部として関数を宣言し MATLAB で実行する
coder.float2fixed.skip関数を固定小数点変換の対象から除外 (R2024b 以降)
coder.inline生成されたコードで現在の関数のインライン化を制御する
coder.inlineCall生成されたコードで呼び出される関数をインライン化する (R2024a 以降)
coder.loadコード生成時に MAT ファイルまたは ASCII ファイルから定数を読み込み
coder.newtypeエントリポイント関数の入力の型を表す coder.Type オブジェクトを作成
coder.nonInlineCall生成されたコードで呼び出される関数のインライン化を防止する (R2024a 以降)
coder.nullcopy生成されたコードでの初期化されていない変数の宣言
coder.resizecoder.Type オブジェクトのサイズ変更
coder.targetコード生成ターゲットが指定されたターゲットかどうかを判別
coder.typeofエントリポイント関数の入力の型を表す coder.Type オブジェクトを作成
coder.unroll各ループ反復でループ本体のコピーを作成することで、for ループを展開
coder.varsizeサイズ非互換性エラーを解決して上限を宣言

クラス

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

トピック

固定小数点の自動変換ワークフロー

固定小数点への変換

サポートされている言語機能

コマンド ライン ワークフロー

トラブルシューティング

生成された固定小数点コード

生成された固定小数点コードに関する問題を回避します。

生成されたコードのデータ型の問題

レポートで潜在的なデータ型の問題を強調表示します。