0
私は10進整数をバイナリに変換するためのMATLABコードを書いています。私のコードは正常に動作するようですが、出力表示をより良くする方法を探しています。私はすべての行にd(1)を一番右の数字として印字したいと思います。私は、複数の変数を1行に出力するにはいくつかのスレッドを見つけましたが、正確な変数が事前にわかっているコードに対してのみです。ここに関連コードがあります。Matlab:変数の数が不明なときに複数の変数を1行に出力するには?
while base10 > 0
%set the binary digits
if mod(base10, 2) == 1;
d(i) = 1;
end
if mod(base10, 2) == 0;
d(i) = 0;
end
%divide by 2
base10 = floor(base10/2);
i = i + 1;
end
while j < (i)
disp(d(j));
j = j +1;
end
ありがとうございました。