Number :: Enterror

Number :: MitherRorは、エラー伝播と科学的な丸めを持つ数字を含むPerlモジュールです。
今すぐダウンロード

Number :: Enterror ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Perl Artistic License
  • 価格:
  • FREE
  • 出版社名:
  • Steffen Mueller
  • 出版社のWebサイト:
  • http://search.cpan.org/smueller/InlineX-XS-0.02/lib/InlineX/XS.pm

Number :: Enterror タグ


Number :: Enterror 説明

Number :: MithErrorは、エラー伝播と科学的な丸めを持つ数字を含むPerlモジュールです。 Number :: ErrerErrorは、エラー伝播とScientific Draudingを持つ数字を含むPerlモジュールです。 My $ num = number :: itherror-> new(5.647,0.31); $ numを印刷します。 "n"; #print '5.65e + 00 +/- 3.1e-01'#(自動的に科学的な丸めを行います)My $ another = $ num * 3; $ $を印刷します。 "n"; #gaussianエラーを想定してエラーを伝播します。#print '1.69e +/- 9.3e-01'#三角関数も機能します:sin($ another)を印刷します。 "n"; #print '-9.4e-01 +/- 3.1e-01' My $ Third = $ another ** $ num; 3分の1を印刷します。 "n"; #両方のエラーを1つに伝播します。 #print '8.7e + 06 +/- 8.1e + 06'#constructorのショートカット:Number :: Enterror 'witherror'を使用します。 $ num = witherror( '0.00032678'、、5e-6)。 #非対称エラーが$ numを印刷しても、#任意の数のエラーを処理できます。 "n"; #prints '3.268e-04 + 2.5E-05 - 3.00E-05 +/- 5.0E-06'#注:すべて同じ#指数を持っていないことはannyoingになるかもしれませんが、*すべてSAMの重要な桁を持っています!このクラスは、関連する対称・非対称エラーを持つ数字のコンテナクラスです。エラーを伝播するために、実質的にすべての一般的な算術演算と三角関数関数を過負荷にします。それは適切な科学的な丸みを実行することができます(abaliayd_digit()メソッドの文書では、)。任意の精度計算をサポートするために数値の内部表現としてMath :: BigFloatオブジェクトを使用することができます。 Gaussian Error Propagation。注目に値する例外では、テストスイートはコードの90パーセント以上の方法をカバーします。残りの穴はほとんどテストが難しいコーナーケースと健全性テストです。比較ルーチンは、将来のリリースでより広範なテストがあることを除いて例外です。requirements:・Perlの要件: ・Perl


Number :: Enterror 関連ソフトウェア

B ::

B :: More Perlモジュールには、追加のイントロスペクションメソッドと関数が含まれています。 ...

294

ダウンロード