元のファイル(SVG ファイル、576 × 432 ピクセル、ファイルサイズ: 70キロバイト)

概要

解説
日本語: 冷たい熱的残存物の存在量 Y を温度 x の関数として数値的に求めたもの。粒子の自由度と凍結時の有効自由度の比は 0.04 とした。断面積は温度に依存しない s 波対消滅を仮定し、その大きさを三通り変化させたときの Y の数値解を熱平衡時の値 Y_EQ と比較している。
日付
原典 投稿者自身による著作物
作者 Osanshouo

ライセンス

この作品の著作権者である私は、この作品を以下のライセンスで提供します。
w:ja:クリエイティブ・コモンズ
表示
このファイルはクリエイティブ・コモンズ 表示 4.0 国際ライセンスのもとに利用を許諾されています。
あなたは以下の条件に従う場合に限り、自由に
  • 共有 – 本作品を複製、頒布、展示、実演できます。
  • 再構成 – 二次的著作物を作成できます。
あなたの従うべき条件は以下の通りです。
  • 表示 – あなたは適切なクレジットを表示し、ライセンスへのリンクを提供し、変更があったらその旨を示さなければなりません。これらは合理的であればどのような方法で行っても構いませんが、許諾者があなたやあなたの利用行為を支持していると示唆するような方法は除きます。

Source code

"""(c)osanshouo 2020, CC-BY 4.0"""

import numpy as np
import matplotlib as mpl
import matplotlib.pyplot as plt
plt.rcParams["text.usetex"] = True
plt.rcParams["font.family"] = "DejaVu Serif"
plt.rcParams["font.size"] = 14

fig = plt.figure()
plt.subplots_adjust(left=0.14, right=0.86, top=0.95, bottom=0.14)
ax = fig.add_subplot(111)

n = 0
dof = 0.04
x = np.logspace(0, 3, num=256)

def y_eq(x):
    return 45./(4.*np.sqrt(2.*np.pi**7))*dof*np.sqrt(x**3) * np.exp(-x)

def f(x, y, lam):
    return - lam/x**(n+2)*( y**2 - y_eq(x)**2 )

for lam, label, ls, zorder in [
    (1e10, r"$\lambda = 10^{10}$", "-", 9),
    (1e12, r"$\lambda = 10^{12}$", "--", 8),
    (1e14, r"$\lambda = 10^{14}$", "-.", 7),
]:
    y = [y_eq(x[0])]

    for i in range(1, len(x)):
        dx = x[i] - x[i-1]
        y.append(
            y[-1] + dx * f(x[i], y[-1], lam) / (1. + dx*2.*lam/x[i]**(n+2)*y[-1] )
        )
    y = np.array(y)

    plt.plot(x, y, zorder=zorder, ls=ls, label=label)

ax.plot(x, y_eq(x), zorder=5, ls=":", label=r"$Y_\mathrm{EQ}$")

ax.set_xlabel(r"$x = m c^2 / k_\mathrm{B} T$", fontsize=18)
ax.set_ylabel(r"$Y = n / s$", fontsize=18)
ax.set_xscale("log")
ax.set_yscale("log")
ax.set_xlim([5, 1e3])
ax.set_ylim([1e-13, 5e-3])
locmin = mpl.ticker.LogLocator(base=10.0,subs=(0.2,0.4,0.6,0.8),numticks=12)
ax.yaxis.set_minor_locator(locmin)
ax.yaxis.set_minor_formatter(mpl.ticker.NullFormatter())
ax.grid()
ax.grid(which="minor", ls=":", c="lightgray")
ax.legend(fontsize=14)

plt.savefig("cold_relic_abundance.svg")
plt.close()

キャプション

脱結合による冷たい熱的残存物の存在量の凍結。

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

題材

31 7 2020

2f1f5df6f378913478d9f6308bda13c169a057c9

71,942 バイト

432 ピクセル

576 ピクセル

ファイルの履歴

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

日付と時刻サムネイル寸法利用者コメント
現在の版2020年7月31日 (金) 08:172020年7月31日 (金) 08:17時点における版のサムネイル576 × 432 (70キロバイト)OsanshouoUploaded own work with UploadWizard

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

メタデータ