ウェル[0,1]内の任意の実ベース1/2でバイナリ膨張のように書くことができる、知られているように:私は所与ためBIを取得するための効率的な方法を希望Mathematicaで[0,1] realのバイナリ展開で効率的な方法を得るには?
x = b1 * 1/2^1 + b2 * 1/2^2 + ...
xとインデックスiがあります。Mathematicaに組み込みの方法はありません。 IntegerDigitsとRealDigitsは役に立たないようで、関連する関数はどれも関連していません。
明白な解決策は手動変換を行うことですが、私はそれを避けることを望んでいました。何か不足していますか?
EDITは:今後の参考のために、私は
BinaryExpansionBit[p, j] := RealDigits[p, 2, 1, -j][[1]][[1]]
が
BinaryExpansionBit[x, i]
は私が話していたバイを与える場合は、この方法を行うことができます探していたもの。
ありがとうございます。私の質問はちょっとばかげていましたが、それにもかかわらず私に負けてくれてありがとう。 :) –