複数の10進数の値を​ndec2binで2​進数に変換したいです​。

5 views (last 30 days)
Yuya Oki
Yuya Oki on 24 Aug 2021
Commented: Yuya Oki on 25 Aug 2021
複数の10進数の値をndec2binで2進数に変換したいです。
ex)a = [1 2 3]'
ndec2bin(a,3);
上のコードを試したのですがPlease specify x in the range[-2^(n-1) 2^(n-1)-1].というエラーがでてうまくできませんでした。ndec2binの関数の数値xには変数をいれられないということなのでしょうか?

Accepted Answer

Shunichi Kusano
Shunichi Kusano on 24 Aug 2021
dec2binでいけるみたいです。
a = [1 2 3]';
dec2bin(a,3)
ans = 3×3 char array
'001' '010' '011'
  4 Comments
Yuya Oki
Yuya Oki on 25 Aug 2021
Shunichi Kusano様、Atsushi Ueno様
ご回答、ご教授いただきありがとうございました。添付していただいたndec2bin_arrayの関数で解決できました。

Sign in to comment.

More Answers (0)

Tags

Products


Release

R2019b

Community Treasure Hunt

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

Start Hunting!