元のファイル (SVG ファイル、600 × 400 ピクセル、ファイルサイズ: 67キロバイト)

概要

解説
English: Plot of the logarithms of the factorial (gamma function) and Stirling's approximation in the interval [1, 10⁵] with double-logarithmic scale:
日付
原典 投稿者自身による著作物
作者 Geek3
その他のバージョン Mplwp factorial stirling loglog2.svg
SVG 開発
InfoField
 
このSVGのソースコードは正しい
 
この ベクター画像mplwp, the Matplotlib extension for Wikipedia plotsで作成されました。
ソースコード
InfoField

mplwp source code

The plot was generated with mplwp 1.0
#!/usr/bin/python
# -*- coding: utf8 -*-

import matplotlib.pyplot as plt
import matplotlib as mpl
import numpy as np
from math import *

code_website = 'http://commons.wikimedia.org/wiki/User:Geek3/mplwp'
try:
    import mplwp
except ImportError, er:
    print 'ImportError:', er
    print 'You need to download mplwp.py from', code_website
    exit(1)

name = 'mplwp_factorial_stirling_loglog.svg'
fig = mplwp.fig_standard(mpl)

xlim = 1, 1e5; fig.gca().set_xlim(xlim)
ylim = 1e-1, 1e6; fig.gca().set_ylim(ylim)

from scipy.special import gammaln
from scipy.optimize import brentq

f1 = lambda x: gammaln(1 + x)
x1min = brentq(lambda x: f1(x) - ylim[0], xlim[0], xlim[1])
x1 = np.logspace(log10(x1min), log10(xlim[1]), 5000)
y1 = [f1(xx) for xx in x1]
plt.loglog(x1, y1, label='ln n!', zorder=2)

f2 = lambda x: x * log(x) - x
x2min = brentq(lambda x: f2(x) - ylim[0], xlim[0], xlim[1])
x2 = np.logspace(log10(x2min), log10(xlim[1]), 5000)
y2 = [f2(xx) for xx in x2]
plt.loglog(x2, y2, label=u'n ln n \u2212 n', zorder=1)

plt.legend(loc='upper left').get_frame().set_alpha(0.9)
plt.savefig(name)
mplwp.postprocess(name)

ライセンス

この作品の著作権者である私は、この作品を以下のライセンスで提供します。
GNU head この文書は、フリーソフトウェア財団発行のGNUフリー文書利用許諾書 (GNU Free Documentation License) 1.2またはそれ以降のバージョンの規約に基づき、複製や再配布、改変が許可されます。不可変更部分、表紙、背表紙はありません。このライセンスの複製は、GNUフリー文書利用許諾書という章に含まれています。
w:ja:クリエイティブ・コモンズ
表示
このファイルはクリエイティブ・コモンズ 表示 3.0 非移植ライセンスのもとに利用を許諾されています。
あなたは以下の条件に従う場合に限り、自由に
  • 共有 – 本作品を複製、頒布、展示、実演できます。
  • 再構成 – 二次的著作物を作成できます。
あなたの従うべき条件は以下の通りです。
  • 表示 – あなたは適切なクレジットを表示し、ライセンスへのリンクを提供し、変更があったらその旨を示さなければなりません。これらは合理的であればどのような方法で行っても構いませんが、許諾者があなたやあなたの利用行為を支持していると示唆するような方法は除きます。
あなたは上記のライセンスから、どれか一つ以上を選択できます。

キャプション

このファイルの内容を1行で記述してください

このファイルに描写されている項目

題材

31 1 2015

68,557 バイト

400 ピクセル

600 ピクセル

4886653ae450510f9180d30b3c2d49baec4dc25d

ファイルの履歴

過去の版のファイルを表示するには、その版の日時をクリックしてください。

日付と時刻サムネイル寸法利用者コメント
現在の版2015年1月31日 (土) 12:382015年1月31日 (土) 12:38時点における版のサムネイル600 × 400 (67キロバイト)Geek3factorial_stirling_loglog plot by Geek3

以下のページがこのファイルを使用しています:

メタデータ