為什麼說白色是反射了七色光而不是三色光?

不是說光的三原色是紅綠藍,顏料三原色是紅黃藍嗎?那為什麼說白色是反射了七種色光黑色是吸收了七種色光而不是說是三色光呢?顏料配置的時候反正其他顏色是根據三原色紅黃藍配置的吧?

本人好奇狗一枚,求有知之士解答


涉及到人眼看到的顏色和物理中的顏色的區別。

原色之所以有3個,是因為人只有3種視錐細胞,找三個線性無關的顏色就能把人能看到的顏色都組合出來了(事實上由於光強只能取正,只能組合出一個很大範圍的)

如果是別的動物,那原色的數量就不一樣了。例如我們看到都是黃色的兩個東西,在皮皮蝦眼中可能截然不同。(皮皮蝦有16種視錐細胞)

太陽光光譜是連續的,分成七色是依照生活經驗,沒什麼物理意義。

也就是說三原色組合出來的光,和太陽光中那個顏色的光,在人眼看起來是一樣的,但物理意義完全不同(前者是三種單色光混合成的混色光,後者是單一頻率的單色光,後者無法用三稜鏡分開)。


謝邀。

首先說我的答案,我認為彩虹不是七種顏色,也不是三種顏色。

要解釋這個回答,先糾正一個問題。題主所說的「光的三原色」也就是色光三原色,應該是紅、綠、藍,也就是RGB。屏幕顯示等會採用這幾種顏色,通過不同比例就能疊加出所有顏色。這叫做加色法。(下面一段可以跳過)

將三種光的多少以數值表示,有0-255一共256種,也可以用十六進位的兩位數(由0-9加上A-F十六個字元表示,也就是9+1=A,F+1=10)表達。白色是三種光都100%顯示,那麼按照R, G, B的順序就是255, 255, 255,切換成十六進位就是#FFFFFF(十進位的255等於十六進位的FF),同理,黑色就是#000000。

而「顏料三原色」有兩種定義。

一種是顏料三原色:青(Cyan)、品紅(Magenta)和黃(Yellow),三種顏色的顏料混合在一起是黑色。印刷的時候會採用這幾種顏色,通過不同比例就能疊加出所有顏色。不同於色光三原色體現的是光本身的顏色,顏料三原色體現的是將一部分光吸收掉,反射出來的其它光的顏色(比如紅色的東西其實是吸收了綠光和藍光,黑色的東西是吸收了所有顏色的光),這叫做減色法。理論上,就像RGB相加就是所有顏色的光都混合,會得到白色,CMY相加也應該是所有顏色的光都吸收,會得到黑色。但由於顏料的純度等問題無法達到,以及用三種顏料表達黑色很不經濟,也很容易印刷錯位,所以印刷中其實會單獨用到黑色(blacK),這就是CMYK。(下面一段也可以跳過)

將四種顏料的多少以數值表示,有0-100一共101種,也可以簡單地理解為百分比。按照C, M, Y, K的順序,白色就是0, 0, 0, 0,而黑色就是……是0, 0, 0, 100哦。基於前面提到的原因,印刷中會盡量避免出現100, 100, 100, 100這樣的四色黑。

還有一種則是美術三原色:紅、黃、藍。這種三原色,我個人覺得應該是在實際經驗中發現的,它的原理與顏料三原色是一樣的,只是青色成了藍色,品紅成了紅色,這應該是人們主觀感受上的偏差。

好了,扯了那麼一大溜其實就是想說題主把光和顏料搞混了。接著來說彩虹。

彩虹是光學現象,它的顏色是光疊加出來的而不是顏料,所以當然適用RGB模式。我們知道,光是一種波,可見光的顏色不同其實是波長不同。而RGB組合在一起,彩虹就不止三種顏色了

這張圖從左到右就是波長從短到長,可見光中紫色波長最短,紅色最長,所以直到紫外線和紅外線為什麼得名了吧?它們在紫色和紅色的外面。而看到這裡的你大概會說,紅橙黃綠青藍紫,可見光不就是七種顏色嗎?為什麼說不是呢?

因為真實的光譜和彩虹,都是這樣的。我們認為的七種顏色,都是我們主觀感受,刻意去劃分出來的。實際上它們在波長表現上並不是均分,在科學領域也沒有什麼特殊的意義。光的波長變化是連續的,而每一個波長都是一種顏色,彩虹的顏色是漸變的。可見光的波長範圍大約是380-780nm,並不是說380是一個顏色,381是一個顏色,一直到780,一共有399種顏色。我們在數學中學過,實數是不可數的,那麼從380到780的每一個實數都可以對應一個可見光,可見光也是不可數的

所以彩虹不是三色,也不是七色,而是漸變色。同理,白色不是反射了三原色,也不是反射了七色光,而是反射了所有顏色


這是你想像中的白色

這是真正的太陽光


你拿顯示器的白色去分解就是三色光。

你拿太陽的白色去分解就是七色光。


光本質沒有顏色,只有波長。顏色是三種視覺細胞製造出來的幻覺。


人眼只能看到三原光,七色是根據主觀感受做的細分。三原色兩兩交叉處正好是三原光,三原光的交叉處也正好是三原色。三原色的原理就是吸收一種三原光反射兩種三原光,和另一三原色混合後只能反射共同的那一種三原光。每種三原色吸收的三原光正是另兩種三原色交叉處的顏色。三原光更符合我們常識中的紅綠藍,三原色里只有黃符合常識,紅偏紫,藍偏淺,看起來有三分之二相同,實際差別很大。


首答

七色光是牛頓發現三稜鏡能分散不同顏色光後,牛頓喜歡音階,就在原來的

red

orange

yellow

green

blue

purple

中間為了和音階一樣是7個,強行說中間有個cray,而三色光是因為人有三種視細胞。


看起來你是對三和七的問題。

首先!明確一點!你所說的三原色是人定的,人說三色光可以組成白光是針對顯示器件等光源而言的。顏料不是光源。自然界的白光是由許許多多不同頻率的光組成的,可不止有三個顏色,也不止有七個顏色。

「顏色」是人定的,自然界沒有顏色,只有頻率(忘了這是哪位知乎大佬說的了,有知道的麻煩說一下。)

為什麼MDZZ一樣的人類要用三個顏色來定義顯示器件等光源顏色呢?

因為人眼視錐細胞對於不同頻率(顏色)的敏感程度是醬紫的。

歸一化後的人眼視錐細胞對於不同波段光(電磁波)的敏感程度

Wikipedia: CIE 1931 Color Space, The normalized spectral sensitivity of human cone cells of short-, middle- and long-wavelength types

By Vanessaezekowitz at en.wikipedia, CC BY-SA 3.0, File:Cones SMJ2 E.svg

CIE 1931 color space

你看,人眼對某個特定波段的光最敏感!

所以這幫人才會拿三色來定義啊!

為甚麼不拿七個顏色??

因為沒有意義,三色表徵是完備的,也就是說三個顏色就夠了,多了沒有意義。

(話說為什麼是完備的不要問我,這個問題我還在想)


實際上,你把色彩看做數學上代數空間,只要基底向量(原色)不共線,就可以張成整個空間了。

原色不取現有的也是可以的。


這個問題不存在,題主搞錯了前後邏輯。

顏色是腦細胞對電子脈衝的反射體驗。電子脈衝是感光細胞對不同波長電磁波做的光電轉換得到的。

白色是人體感光細胞全開,腦細胞得到信號量的混合。

幾色光是人腦對可感知電磁波通過光電轉換過後電子脈衝的再分類。而且是一個沒有明確界定的分類。


因為人眼只能感受到3種顏色的光,其他顏色的光都是腦補出來的,自然界的光譜是連續的,所以顏色不是只有3種也不是7種,而是無數多種


七色光一般是指理想狀態的陽光,三色光是因為人眼只有三種光的光錐細胞,只要這三種光就看成白色。人眼的誤解。


只要反射的光線在紅黃藍三色波段正確疊加,人眼就認為看到白色了。

至於實際上反射了三色還是七色還是別的多少種顏色,我們需要一個三稜鏡來把光分解一下。


「 光的三原色 」這本身並不是一個物理學的原理。物理學中說的是光的電磁振動頻率究竟是多少赫茲。所以應該說是「 白色反射了所有顏色的光 」。


你們都沒有弄明白嗎?

色與色之間的區分是用delta Lab或者麥克亞當橢圓來算的!低於某一數值被認為是一種顏色,高於某一數值被認為是另一種顏色。

所以要知道彩虹有多少色,之需要算出其中有多少個可區別度即可!

有興趣自己去計算下!


推薦閱讀:

有色物質被漂白後為什麼呈現出白色而不是透明呢?
讀博士,我該怎麼選導師?
有什麼因為一個小細節釀成的大空難?

TAG:自然科學 | 物理學 | 光學 | 科學 | 大學物理 |