• ベストアンサー

gaussの誤差関数って

gaussの誤差関数って 私、数学が苦手でお詳しい方いましたら教えてください。 ある専門書を読んでいたら X=0.2 Y=5.65X=1.13 erf(Y)=0.87 とありましたerfがgaussの誤差関数と言うことまでは分かったのですが、erf(Y)を具体的にどのように 計算したのか全く理解できずに困っています。  数学がお得意の方いましたら、教えて下さい。

質問者が選んだベストアンサー

  • ベストアンサー
  • info22_
  • ベストアンサー率67% (2650/3922)
回答No.1

erf(x)は初等関数ではありません。 なので解析的には積分出来ません。しかし収束しますので数値計算は出来ますので、誤差関数そのものは数表や計算サイトやエクセル等で数値計算(関数として関数値を与える)したり、数表の形で与えられます。 たとえばGoogle電卓で「erf(1.13)」と入力してやれば erf(1.13) = 0.88997067 と計算してくれます。 なお、erf(Y)=0.87とありますが、正確には上の値です。しかしX=0.2と有効桁数が一桁しかありませんのでそれから計算したY=5.65X=1.13も見かけ上3桁ですが有効桁数は1桁しかありません。そのYを使ったelf(Y)=0.87も有効桁数は1桁です。 なので、上のGoogle電卓のY=0.88… と 質問のY=0.87は有効桁数1桁の範囲では等しいとみなせます。 Google電卓はGoogle検索の入力ボックスに「erf(1.13)」と入力後、[Google検索]ボタンをクリックすれば、Google電卓が誤差関数等の数値計算をして関数値を求めてくれます。

katotyan2
質問者

お礼

ご回答ありがとうございます。大変詳しいご説明に感謝致します。すっきりしました。

関連するQ&A