MATLAB ヘルプ センター
固定小数点または単精度の変換のための構成オブジェクトの作成
config_obj = coder.config('fixpt')
config_obj = coder.config('single')
config_obj = coder.config('fixpt') は coder.FixptConfig 構成オブジェクトを作成します。このオブジェクトは、浮動小数点 MATLAB® コードを固定小数点 MATLAB コードに変換するときに関数 fiaccel と共に使用します。
coder.FixptConfig
fiaccel
例
config_obj = coder.config('single') は、倍精度の MATLAB コードから単精度の MATLAB コードを生成するときに、関数 convertToSingle と共に使用するための coder.SingleConfig 構成オブジェクトを作成します。
convertToSingle
coder.SingleConfig
すべて折りたたむ
coder.FixptConfig オブジェクト fixptcfg を既定の設定で作成します。
fixptcfg
fixptcfg = coder.config('fixpt');
テスト ベンチの名前を設定します。この例では、テスト ベンチ関数名は dti_test です。
dti_test
fixptcfg.TestBenchName = 'dti_test';
浮動小数点の MATLAB 関数を固定小数点の MATLAB コードに変換します。この例では、MATLAB 関数名は dti です。
dti
fiaccel -float2fixed fixptcfg dti
scfg という coder.SingleConfig オブジェクトを作成します。
scfg
scfg = coder.config('single');
テスト ベンチの名前を設定します。この例では、テスト ベンチ関数名は myfun_test です。入力および出力変数の比較プロットのために数値テストおよびデータ ログを有効にします。
myfun_test
scfg.TestBenchName = 'myfun_test'; scfg.TestNumerics = true; scfg.LogIOForComparisonPlotting = true;
倍精度の MATLAB コードを単精度の MATLAB コードに変換します。この例では、MATLAB 関数名は myfun です。
myfun
convertToSingle -config scfg myfun
R2014b で導入
coder.FixPtConfig | fiaccel | coder.SingleConfig | convertToSingle
coder.FixPtConfig
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ