
元データを変更せずに、符号なしの固定小数点データを符号ありの固定小数点データに変更する方法はありますか?
7 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
MathWorks Support Team
il 13 Set 2023
Modificato: MathWorks Support Team
il 27 Ott 2023
MATLABコードとSimulinkモデルにおいて、元データを変更せずに、符号なしの固定小数点データを符号ありの固定小数点データに変更する方法について教えてください。
例えば、「3 bit データ ”7” を 符号ありの固定小数点データ(-0.25)に変更」など。
Risposta accettata
MathWorks Support Team
il 27 Ott 2023
Modificato: MathWorks Support Team
il 27 Ott 2023
MATLAB コマンドベースの場合
Fixed-Point Designer の関数 "reinterpretcast" を使用することができます。
>> u=fi(7,0,3,0);
>> y=reinterpretcast(u,numerictype(1,3,2))
y =
-0.2500
DataTypeMode: Fixed-point: binary point scaling
Signedness: Signed
WordLength: 3
FractionLength: 2
*関数 "reinterpretcast" は、コード生成(C,HDL) 対応
Simulink モデルの場合
Data Type Conversionブロックの”整数格納(SI)” を使用できます。

0 Commenti
Più risposte (0)
Vedere anche
Categorie
Scopri di più su HDL Coder in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!