エクセルを用いたベータ関数の計算と等高線グラフ


Excelを用いた科学技術計算が第2版になりました 30年10月

amazon:Excelで操る! ここまでできる科学技術計算 第2版

楽天: Excelで操る! ここまでできる科学技術計算 [ 神足 史人 ]


図1 ベータ関数の等高線グラフ

たった1日で即戦力になるExcelの教科書

入門者のExcel VBA―初めての人にベストな学び方 (ブルーバックス)

Excel VBAのプログラミングのツボとコツがゼッタイにわかる本

ベータ関数



 次の積分(オイラーの第1種の積分ともいう)によって定義された関数をベータ関数という。

  B(p,q) = ∫xq-1 /(1+x) p+q dx   ・・・ (1)    積分区間[0,∞]

 x = (1-t)/t とおけば

  B(p,q) = ∫tp-1 ・(1-t) p-1 dt   ・・・ (2)    積分区間[0,1]

 この式でtの代りに1-t とかけば、p,qが交換される。よって、

  B(p,q) = B(q,p)  ・・・ (3)

 ベータ関数はガンマ関数と密接な関係があり、次の公式が導ける。

  B(p,q) = Γ(p)Γ(q)/Γ(p+q)  ・・・ (3)

 参考 : エクセルを用いたガンマ関数の計算


参考文献
自然科学者のための数学概論 増訂版改版
寺澤寛一著

Excel VBA 2007/2003/2002対応


数値解析


Excelを用いたベータ関数の計算



 (3)式より、Γ関数を用いベータ関数が計算できる。エクセル関数にはΓ関数の自然対数 GAMMALN(z)があり、この関数を使用すると、ベータ関数は次式となる。

  B(p,q) = EXP(EXP(GANMALN(p)))・EXP(GANMALN(q))/ EXP(GANMALN(p+q))

 この式は指数関数の積と商の公式より、次式となる。

  B(p+q) = EXP(GANMALN(p)+GANMALN(q)-GANMALN(p+q))


 指数関数の積と商の公式

指数関数とうしの積 exey = ex+y

指数関数とうしの商 ex/ey = ex-y


ベータ関数の計算例を図2に示す。


              図2 エクセルを用いたベータ関数の計算



Excelを用いたベータ関数の等高線図(コンター図)作成



 図3のような、ベータ関数表を作成し、この表をグラフ化し、等高線図を作成する。
等高線作成方法は(エクセルの等高線機能を用い関数のコンター図を作成する)を参照してください。


                              図3 ベータ関数表


 

Excelを用いた地球温暖化計算





EXCELを用いた科学技術計算

EXCELのソルバーを用いた科学技術計算

EXCELを用いた構造力学(材料力学)計算

Excelを用いた関数計算



〒673−0036 兵庫県明石市松江62−14
(有)ゴッドフット企画



感想をお聞かせ下さい



JR福知山線 脱線事故シミュレーション

脱線事故シミュレーションもEXCELで
(Yahoo Japan 掲載)


Copyright (C) GODFOOT 2008 All Rights Reserved.