判定:不成立
一句话:反了。恒星颜色由表面温度决定:蓝白色最热(一万度量级),红色最冷(三千多度)。光谱型 O-B-A-F-G-K-M 正是按温度从高到低排列,不是按亮度或大小。所以看到一颗红星,它多半是一颗表面温度较低的星,而不是一颗更炽热的星。
这个说法是怎么来的
日常经验里「烧红了」是加热的标志——铁块烧到发红、再烧到发白。把这条经验搬到恒星上,方向就反了:恒星是理想黑体,温度越高峰值波长越短,颜色越偏蓝。
黑体辐射给出唯一答案
维恩位移定律 λ_max · T = 2.898×10⁻³ m·K。太阳表面 5772 K,峰值波长约 502 纳米,落在蓝绿区;一颗 3000 K 的红矮星峰值波长约 966 纳米,已经在红外。恒星的颜色不是「涂上去的」,是温度的直接读出值。
肉眼看到的不完全是物理颜色
暗环境下人眼的颜色感受器(视锥细胞)几乎不工作,主要靠视杆细胞,而视杆细胞不辨颜色。所以暗弱的红星看上去常常只是「一个亮点」,颜色要靠望远镜与滤光片测出来,不能靠眼睛判断。
| 光谱型 | 表面温度 | 颜色 |
|---|---|---|
| O / B | 3 万 K 以上 | 蓝白 |
| A / F | 7000-10000 K | 白到淡黄 |
| G(太阳) | 约 5800 K | 白,略偏黄 |
| K / M | 3000-5000 K | 橙到红 |
什么时候这个说法「有点道理」
「红巨星」很亮,容易和「红=热」混在一起。红巨星亮是因为表面积巨大——同样温度下,半径大 100 倍,光度就大一万倍。亮度与温度是两个独立的量。
依据
- 恒星光谱分类分的是温度,不是肉眼看到的颜色 科学
- 光谱仪读的不是颜色,是每条吸收线背后的能级 科学
- 赫罗图只有两个轴,却把恒星的一生摊开在纸上 科学
- 数据速查表 · 恒星与致密天体参数 本页数值的取数口径与单位
常见问题
那为什么太阳看起来是黄的?
大气散射把短波散掉一部分,加上人眼在明亮环境下的色适应,太阳在天顶时看起来接近白色、低空时偏黄。从太空看,它是白的。
有没有绿色的星?
没有。黑体谱很宽,任何温度的峰值落在绿区时,红蓝两端也都有足够强度,混合后人眼仍读成白色。所以恒星颜色是一条从红到蓝的连续带,中间没有「绿星」这一档。