数学::数字

Math :: Numbersは、数理論の概念の数学的アプローチのための方法を含むPerlモジュールです。
今すぐダウンロード

数学::数字 ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Perl Artistic License
  • 価格:
  • FREE
  • 出版社名:
  • David Moreno Garza
  • 出版社のWebサイト:
  • http://search.cpan.org/damog/Blog-Normalize-0.0rc1/lib/Blog/Normalize.pm

数学::数字 タグ


数学::数字 説明

Math :: Numbersは、数理論の概念の数学的アプローチのための方法を含むPerlモジュールです。 Math :: Numbersは、数字理論の概念の数学的アプローチのためのメソッドを含むPerlモジュールです。私の$ A = 123。私の$ b = 34; My $ Numbers = Math :: Numbers-> New($ A、$ B );印刷する「それらはCOPrime(比較的素数)です。$ NUMBERS-> are_coprimesの場合「これらの少なくとも2つの数字の最大の共通域数は、「$ NUMBERS」 - > GCDを印刷します。 My $ NUMBER =数学::数字 - >新($ a); $ NUMBER-> is_primeの場合、「Prime!N」を印刷します。 My @Divisors = $ NUMBER-> GET_DIVISORS;印刷 "$ aは$ bの除数です!n" $ NUMBER-> is_divisor_of($ b); Math :: Numbersは、プログラミングの問題に関する非常に単純なモジュールです。それが興味深いものであるのは、Perl初級者(私のような)と若い数学者のための数理論ベースから作られていることを意図しています(私のような)。数理論の通常のトピックには、分割、素数が含まれます。別途、Math :: Primesでカバーされることを意図しています。 Proce Methods.Methodsnew#いくつかのメソッドは1つの引数を超えています。 My $ Numbers = Math :: Numbers-> New($ P、$ Q、...); #いくつかの方法は1つだけを必要とします。 My $ Number = Math :: Numbers-> New($ P); Math :: Numbersオブジェクトを作成します。いくつかの方法では、1つまたは定義された数のarguments.gcd = $ numbers-> gcd;最大の共通除数の計算を求めています。これは、以下に説明されている2つの異なる方法によって行われます.Blutoのアルゴリズムとユークリッドアルゴリズム:前者は2つを超える整数のためにGCDを計算するときに使用されます。後者は、速度を向上させるためにGCDを2つの数に取得するときに使用されます。各Bluto_AlgorithmyOUについては、このメソッドを呼び出す必要はなく、直接gcd()を呼び出す必要はありません。 Blutoのアルゴリズムは、数学者が除数を取得し、次にGCDをプライマリティテストとも呼ばれ、GCDを使用しています。 Blutoは、Popeyeから盗まれたほうれん草をいくつか取り、Mを2からm / 2.Euclidean_algorithmeulithclid rocksを除いてmずっと分割します。私はとても素敵なBudgerigar(http://en.wikipedia.org/wiki/budgerigar)を持っています(彼の写真をアップロードする必要があります)。今の。このアルゴリズムは2つの整数でのみ計算されます。 。 Wikipediaエントリーから:2つの自然数AとB:Bがゼロの場合は確認してください。もしそうなら、AはGCDです。そうでない場合は、(それぞれ)bを使用して(それぞれ)bを使用して、bで除算した後のプロセスを繰り返します。これはまさに私たちのメソッドdos.is_divisor_of印刷 "はい、$ pは$ a ... n"の除数です。これは、Division $ NUMBER / $ Aが整数(先頭ではない)を返すことを意味します。もしそうなら、それは1を返します。 0、そうでない場合はMy @DIVISORS = $ NUMBER - > get_divisorsオブジェクトによってもたらされた数の除数は何ですか?これにはNatural Numbers.IS_PRIME PRINT "$ Pがプライムではありません!n"オブジェクトからの番号がプライムかどうか、または1がそれぞれ$ NUMBER-> is_primereturns 0または1を指定しない場合。このメソッドは、ビット遅いプリマリティtest.are_coprimesを使用します。$ numbers-> are_coprimesの場合、それらは1です。これは、GCDは1です。 (a、b、c、...)= 1. 1または0を返します。 ・Perl


数学::数字 関連ソフトウェア