本节摘要:星系天文学的一半是测量学:从图像里提取形态与亮度分布,从光谱里提取红移、年龄与元素丰度,再用"距离阶梯"把观测亮度换算成物理距离与光度。本节讲解测光/光谱分析的基本流程、红移的测量原理,以及从近到远的距离阶梯每一级台阶。
# sersic_fit.py —— Sersic 剖面拟合示意 import numpy as np def sersic_profile(r, Ie, Re, n): # I(r) = Ie * exp(-bn * ((r/Re)^(1/n) - 1)) bn = 1.9992 * n - 0.3271 return Ie * np.exp(-bn * ((r / Re) ** (1.0 / n) - 1.0)) r = np.linspace(0.1, 10, 50) print("n=1 盘星系 vs n=4 椭圆星系对比:") print(" n=1:", sersic_profile(r, 100, 3, 1)[:3]) print(" n=4:", sersic_profile(r, 100, 3, 4)[:3])
| 方法 | 原理 | 精度 | 适用 |
|---|---|---|---|
| 光谱红移 | 特征谱线(Hα、[OIII]、Ca H&K)位移 | 极高(σ~0.0001) | 亮星系、深场样本 |
| 测光红移 | 多波段颜色与 SED 模板匹配 | 中(σ~0.02-0.05) | 大规模巡天 |
距离测量从近到远逐级校准,每一级都依赖上一级提供"标准烛光"或"标准尺":
每级台阶的误差逐级累积,因此"哈勃常数之争"(本地测量 73 vs 宇宙学模型 67 km/s/Mpc)至今悬而未决——这被称为哈勃张力,是当代宇宙学最大的未解之谜之一。
有了距离,就能把表观亮度换算为光度、把角尺度换算为物理尺度,进而得到恒星形成率、恒星质量、暗物质晕质量等物理量。现代"星系物理"研究的地基,正是这套从像素到物理量的测量链条。
⚠️ 常见误区:把测光红移当光谱红移用。测光红移的散射在巡天统计里必须显式建模,否则会扭曲红移-质量函数。
💡 关键直觉:距离阶梯的每一级都是"接力棒"——棒的精度决定我们能测得多么深远。