宇宙学 · 恒星与黑洞 · 太阳系
17路(17LUBBS) · 看见更远的宇宙

恒星的颜色代表什么?红色的星更热吗?

判定:不成立

一句话:反了。恒星颜色由表面温度决定:蓝白色最热(一万度量级),红色最冷(三千多度)。光谱型 O-B-A-F-G-K-M 正是按温度从高到低排列,不是按亮度或大小。所以看到一颗红星,它多半是一颗表面温度较低的星,而不是一颗更炽热的星。

这个说法是怎么来的

日常经验里「烧红了」是加热的标志——铁块烧到发红、再烧到发白。把这条经验搬到恒星上,方向就反了:恒星是理想黑体,温度越高峰值波长越短,颜色越偏蓝。

黑体辐射给出唯一答案

维恩位移定律 λ_max · T = 2.898×10⁻³ m·K。太阳表面 5772 K,峰值波长约 502 纳米,落在蓝绿区;一颗 3000 K 的红矮星峰值波长约 966 纳米,已经在红外。恒星的颜色不是「涂上去的」,是温度的直接读出值。

肉眼看到的不完全是物理颜色

暗环境下人眼的颜色感受器(视锥细胞)几乎不工作,主要靠视杆细胞,而视杆细胞不辨颜色。所以暗弱的红星看上去常常只是「一个亮点」,颜色要靠望远镜与滤光片测出来,不能靠眼睛判断。

光谱型与温度
光谱型表面温度颜色
O / B3 万 K 以上蓝白
A / F7000-10000 K白到淡黄
G(太阳)约 5800 K白,略偏黄
K / M3000-5000 K橙到红

什么时候这个说法「有点道理」

「红巨星」很亮,容易和「红=热」混在一起。红巨星亮是因为表面积巨大——同样温度下,半径大 100 倍,光度就大一万倍。亮度与温度是两个独立的量。

依据

常见问题

那为什么太阳看起来是黄的?

大气散射把短波散掉一部分,加上人眼在明亮环境下的色适应,太阳在天顶时看起来接近白色、低空时偏黄。从太空看,它是白的。

有没有绿色的星?

没有。黑体谱很宽,任何温度的峰值落在绿区时,红蓝两端也都有足够强度,混合后人眼仍读成白色。所以恒星颜色是一条从红到蓝的连续带,中间没有「绿星」这一档。

回顶部