元データを変更せずに​、符号なしの固定小数​点データを符号ありの​固定小数点データに変​更する方法はあります​か?

조회 수: 7 (최근 30일)
MathWorks Support Team
MathWorks Support Team 2023년 9월 13일
편집: MathWorks Support Team 2023년 10월 27일
MATLABコードとSimulinkモデルにおいて、元データを変更せずに、符号なしの固定小数点データを符号ありの固定小数点データに変更する方法について教えてください。
例えば、「3 bit データ ”7” を 符号ありの固定小数点データ(-0.25)に変更」など。

채택된 답변

MathWorks Support Team
MathWorks Support Team 2023년 10월 27일
편집: MathWorks Support Team 2023년 10월 27일
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개)

카테고리

Help CenterFile Exchange에서 HDL Coder에 대해 자세히 알아보기

태그

아직 태그를 입력하지 않았습니다.

제품


릴리스

R2023a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!