ヘルプ センターヘルプ センター
固定小数点または単精度の変換のための構成オブジェクトの作成
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
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Contact your local office