Main Content

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

浮動小数点アルゴリズムから固定小数点アルゴリズムへの変換を支援

関数 buildInstrumentedMex を使用してアルゴリズムをインストルメント化し、名前付き変数と中間変数の最小値と最大値のログを記録します。関数 showInstrumentationResults を使用し、ログに記録された値に基づいて固定小数点型を推奨します。

関数

すべて展開する

buildInstrumentedMexログ作成可能なインストルメンテーションを含んだコンパイル済み C コード関数の生成
showInstrumentationResultsインストルメント化されたコンパイル済み C コード関数によるログ作成結果
clearInstrumentationResultsインストルメント化されたコンパイル済み C コード関数によるログ作成結果の消去
fi固定小数点数値オブジェクトの作成
fimath固定小数点の算術設定を指定
numerictype固定小数点または浮動小数点のデータ型を記述する embedded.numerictype オブジェクトの構成
eye固定小数点のプロパティをもつ単位行列の作成
ones固定小数点プロパティをもつ、すべて 1 の配列を作成
zeros固定小数点プロパティをもつ、すべて 0 の配列を作成
cast変数を別のデータ型にキャスト
cast64BitFiToInt正確に表現できる fi オブジェクト型を 64 ビット整数データ型にキャスト (R2020a 以降)
cast64BitIntToFi64 ビット整数データ型を等価な fi オブジェクト型にキャスト (R2020a 以降)
castFiToIntfi オブジェクトを等価な整数データ型にキャスト (R2020a 以降)
castFiToMATLABfi オブジェクト型を等価な組み込み MATLAB データ型にキャスト (R2020a 以降)
castIntToFi整数データ型を等価な fi 型にキャスト (R2020a 以降)

トピック

トラブルシューティング

エラーの解決: 固定小数点の変換でサポートされていない関数

固定小数点の変換でサポートされていない関数のトラブルシューティング。

エラーの解決: fi* と非 fi

fi* と非 fi のエラーのトラブルシューティング。

エラーの解決: データ型の不一致

データ型不一致エラーのトラブルシューティング。

エラーの解決: fimath の不一致

fimath の不一致エラーのトラブルシューティング。