
元データを変更せずに、符号なしの固定小数点データを符号ありの固定小数点データに変更する方法はありますか?
7 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
MathWorks Support Team
el 13 de Sept. de 2023
Editada: MathWorks Support Team
el 27 de Oct. de 2023
MATLABコードとSimulinkモデルにおいて、元データを変更せずに、符号なしの固定小数点データを符号ありの固定小数点データに変更する方法について教えてください。
例えば、「3 bit データ ”7” を 符号ありの固定小数点データ(-0.25)に変更」など。
Respuesta aceptada
MathWorks Support Team
el 27 de Oct. de 2023
Editada: MathWorks Support Team
el 27 de Oct. de 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 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre HDL Coder en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!