Γ函数:修订间差异

求闻百科,共笔求闻
添加的内容 删除的内容
(机器人:移除无用的模板)
(机器人:清理不当的来源、移除无用的模板参数)
 
第159行: 第159行:
許多程式語言或試算表軟體有提供Γ函数或對數的Γ函数,例如EXCEL。而對數的Γ函数還要再取一次自然指數才能獲得Γ函数值。例如在EXCEL中,可使用GAMMALN函数,再用<code><nowiki>EXP[GAMMALN(X)]</nowiki></code>,即可求得任意實数的伽玛函数的值。
許多程式語言或試算表軟體有提供Γ函数或對數的Γ函数,例如EXCEL。而對數的Γ函数還要再取一次自然指數才能獲得Γ函数值。例如在EXCEL中,可使用GAMMALN函数,再用<code><nowiki>EXP[GAMMALN(X)]</nowiki></code>,即可求得任意實数的伽玛函数的值。
* 例如在EXCEL中:<code><nowiki>EXP[GAMMALN(4/3)]</nowiki></code>={{複變運算|gamma(4/3)}}
* 例如在EXCEL中:<code><nowiki>EXP[GAMMALN(4/3)]</nowiki></code>={{複變運算|gamma(4/3)}}
而在沒有提供Γ函数的程式環境中,也能夠過泰勒級數或斯特靈公式等方式來近似,例如Robert H. Windschitl在2002年提出的方法,其在十進制可獲得有效數-{}-字八位數的精確度<ref>{{Cite web |url=http://www.rskey.org/gamma.htm |title=Toth, V. T. ''Programmable Calculators: Calculators and the Gamma Function'' (2006) |accessdate=2018-11-18 |||}}</ref>,已足以填滿[[單精度浮點數]]的二進制有效數-{}-字24位:
而在沒有提供Γ函数的程式環境中,也能夠過泰勒級數或斯特靈公式等方式來近似,例如Robert H. Windschitl在2002年提出的方法,其在十進制可獲得有效數-{}-字八位數的精確度<ref>{{Cite web |url=http://www.rskey.org/gamma.htm |title=Toth, V. T. ''Programmable Calculators: Calculators and the Gamma Function'' (2006) |accessdate=2018-11-18 }}</ref>,已足以填滿[[單精度浮點數]]的二進制有效數-{}-字24位:
:<math>\Gamma(z) \approx \sqrt{\frac{2 \pi}{z} } \left( \frac{z}{e} \sqrt{ z \sinh \frac{1}{z} + \frac{1}{810z^6} } \right)^{z}</math>
:<math>\Gamma(z) \approx \sqrt{\frac{2 \pi}{z} } \left( \frac{z}{e} \sqrt{ z \sinh \frac{1}{z} + \frac{1}{810z^6} } \right)^{z}</math>