arbitrary-precision

    4

    1答えて

    私は16ビットの組み込みデバイス(80251マイクロコントローラ)用のアプリケーションを開発しており、任意の精度演算が必要です。誰でも8051や80251で動作するライブラリを知っていますか? GMPは明示的に8051をサポートしていません。私は16ビットデバイスで問題が起こることに注意しています。 おかげ

    1

    2答えて

    私はずっと前にWindowsで遭遇した電卓プログラムがあります。私はその名前を思い出すことができませんでしたが、印象的なことは、最大512バイトのサイズを計算できることです。たとえばpi値を要求すると、数百桁の数字が出力されます。 (もちろん、出力には数秒かかる)通常、intは4バイト、2倍の8バイトなどとなる。 ここでどうすればいいのだろうか?どのようにして、通常の範囲を超える数値に変数を割り当

    4

    3答えて

    いくつかの普遍的な研究では、私はいくつかの数字を近似する必要があります - シリーズのオイラーのように。したがって、私は非常に小さな数字を追加する必要がありますが、私は精度に問題があります。数字が非常に小さい場合、結果には影響しません。 real s; //sum of all previous terms ulong k; //factorial s += 1.0/ k; 各ステップの

    14

    7答えて

    私はプログラミングコンテストの予備的な問題を解決しようとしています。問題の2つを計算し、いくつかの非常に大きな整数(100 !、2^100)。 この大きな整数の威力を計算するには、速い方法が必要です。 ? あなたは()ところで、私はCインタフェースと実装「任意精度演算」の項を読んで、それは(POWのために助けにはならない)私に EDITを、このためのいくつかのアルゴリズムやデータ構造をアドバイスす

    3

    1答えて

    Pythonのインタプリタをコンパイルする方法があります。ネイティブ(c)任意精度ライブラリを使用して、Pythonで使用する代わりに通常の数字のように任意の精度を使用できるようにします小数点以下のクラス? EG。あなたは組み込みdecimalと不満足なら >>0.00000001 + 1 1.00000001

    2

    2答えて

    これは恐らく以前に尋ねられたかもしれませんが、関連するものが見つかりませんでした。 任意/固定量の特殊なクラスまたは構造体を使用して、ある種の任意/小数の算術演算を実装することはできますか? 私にはっきりさせてください。浮動小数点数(私がそれらを理解しているように)は、仮数、指数、そしておそらく符号ビットを使用します。彼らは、1/2,1/4,1/8などを表現することができますが、1/10は表現でき

    6

    3答えて

    個人的なプロジェクトとして、私は自分のペットプロジェクトに任意の精度の数値型を実装しようとしています。 私は既にこれについて一般的で、テストされた、堅牢なライブラリについて知っています。私は、自己改善教育プロジェクトとしての解決策に取り組んでいきたいと考えています。 私は地域を研究し、にはいくつかの方法がある場合、私は実際に計算を行う前に、操作がオーバーフローを引き起こすかどうおおよそ予測把握しよ

    0

    3答えて

    私はGMPライブラリを使用してPiプログラムを作成しています。これはPiの約7桁を計算します。問題は、小数点以下の桁数を保持するために必要なビット数を把握することができません。

    1

    1答えて

    通常のpythonファイルで精度を設定する方法は、getcontext().precです。 getcontext().prec = 100; for i in range(1, 100): print 1.0/i; しかし、私はIronPythonのでこれを実行すると、私が手: NameError:グローバル名「にgetcontext」が定義されていない は、これを変更する別の方法

    1

    2答えて

    数値リテラル1.34をJavaScriptで記述すると、そのconstructorの名前がNumberであることがわかります。 JavaScriptはarbitrary-precision arithmeticとNumberリテラルを使用していますか?