MATLAB Answers

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

5 ビュー (過去 30 日間)
Yuya Oki
Yuya Oki 2021 年 8 月 24 日
コメント済み: Yuya Oki 2021 年 8 月 25 日
複数の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には変数をいれられないということなのでしょうか?

採用された回答

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

サインインしてコメントする。

その他の回答 (0 件)

タグ

製品


リリース

R2019b

Community Treasure Hunt

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

Start Hunting!