writing binary number with specific length (MATLAB)

Dear,
I have this simple program:
n=3;
A=0.2;
B=[0.7 0.5 0.3 0.1 0.1 0.3 0.5 0.7];
K=dec2bin(B/A);
The output K is of type 8x2 with results:
val =
'11'
'10'
'01'
'00'
'00'
'01'
'10'
'11'
I want to obtain K with type 8x3 it means according to 'n' to obtain these results:
val =
'011'
'010'
'001'
'000'
'000'
'001'
'010'
'011'

 採用された回答

David Hill
David Hill 2022 年 11 月 30 日

0 投票

n=3;
A=0.2;
B=[0.7 0.5 0.3 0.1 0.1 0.3 0.5 0.7];
K=dec2bin(B/A,3)
K = 8×3 char array
'011' '010' '001' '000' '000' '001' '010' '011'

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeGet Started with MATLAB についてさらに検索

タグ

質問済み:

2022 年 11 月 30 日

回答済み:

2022 年 11 月 30 日

Community Treasure Hunt

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

Start Hunting!

Translated by