sponsored links

30行Python程式碼模擬物理光學現象:雙縫干涉

1 雙縫干涉概念

單色光照射到具有兩條狹縫的擋板上,這狹縫相距很近,通常在微米量級。從兩條狹縫發射出來的光波相位差恆定,頻率相同。兩束光在檔板後的空間相互疊加而發生干涉現象,在屏上產生了明暗相間的干涉條紋。當屏上的某點與兩縫的光程差是半波長的偶數倍時,形成亮條紋,是半個波長的奇數倍時,出現暗條紋。

30行Python程式碼模擬物理光學現象:雙縫干涉

2 定態的干涉光波

實驗室通常採用波長約為589nm的鈉黃光作為干涉光源,上圖中的a點就是光源所在處。鈉光燈可以看做是點光源,其發射的光波為球面波。球面波在一個平面上的傳播方程可以簡單寫為:A=A0 * cos(w(t-r/v)+q) ,其中A為振幅,w為角頻率,r為某點離光源的距離,t為傳播時間,q為初始相位。為了方便計算空間各點的振幅,該公式可以用python定義為一個函式方便重複呼叫:

def func_A(t,q,x,y,x0,y0):
r = ((x - x0) ** 2 + (y - y0) ** 2) ** 0.5
A=np.cos(w*(t-r/v)+q)
return A

當光波到達b,c兩條狹縫時,根據惠更斯原理,b,c兩點會成為新的“子波源”,因此,b,c兩個波源發射的光波具有相同的頻率,恆定的相位差,成為相干光。假設兩波源的初始相位都為零,根據上述python語言的函式定義,b,c兩點的光波傳播函式分別為:

b_A = func_A(t,0,x, y, 0, 2)

c_A = func_A(t,0, x, y, 0, -2)

根據光強的計算公式,可以得到光強是正比于振幅A的平方。干涉場空間各點的振幅為兩振幅的疊加,也就是b_A+c_A,所以空間的各點光強定義為函式:

def f(t,x, y):

    A1 = func_A(t, 0,x, y, 0, 2)

    A2 = func_A(t,0, x, y, 0, -2)

    return ((A1+A2)**2)

在某時刻干涉光場的解為f(0,x, y),採用matplotlib繪相簿將干涉場各點的光強顯示出來。執行ax.imshow(f(0,x, y)),就可以看到等間距的明暗光波疊加的效果。

30行Python程式碼模擬物理光學現象:雙縫干涉

3 動態的光波效果

計算多個時刻的定態光波干涉場,然後將這些影象製作為影片或動畫就可以看到動態光波的效果,下圖就是干涉光波傳播的效果動畫。

30行Python程式碼模擬物理光學現象:雙縫干涉

4 在現實中人眼看見的效果

我們上面介紹了光波的定態和動態效果圖,但並不代表人眼所看到的就是明暗相間的散點。我們人眼所看到的效果是長時間光照射的疊加效果,比如,我們在看電風扇轉動時,你只能看見一個圓盤,而不會看到三個葉片。再比如,顯示屏是逐行掃描的,而我們看到的卻是一幅影象。這一切都是由於視覺暫留效應,我們人眼並不能分辨出很短時間內的影象變化。干涉場也是這樣,光波都是在飛秒時間內變化,我們無法分辨短時間光明暗的變化。在干涉場內,如果一個地方時亮時暗,我們看起來就是亮;如果一個地方一直暗看起來才會是暗。用Python模擬這種效果,就是簡單將各個時刻的光波場疊加,就可以看到明暗相間的條紋。

z=f(0,x, y)

for i in range(1,10):

    z=f(i*0.3,x, y)+z

30行Python程式碼模擬物理光學現象:雙縫干涉

關於雙縫干涉的python模擬先介紹到這裡,最後附上原始碼:

import numpy as np

import matplotlib.pyplot as plt

import random

v=3*(10**8)*(10**6)*(10**(-15)) 

L=0.589

w=2*np.pi*v/L

def func_A(t,q,x,y,x0,y0):

    r = ((x - x0) ** 2 + (y - y0) ** 2) ** 0.5

    A=np.cos(w*(t-r/v)+q)

    return A

fig, ax = plt.subplots()

ax.set_xticks([])

ax.set_yticks([])

def f(t,x, y):

    A1 = func_A(t, 0,x, y, 0, 2)

    A2 = func_A(t,0, x, y, 0, -2)

    return ((A1+A2)**2)

x = np.linspace(0, 8, 1000)

y = np.linspace(-5, 5, 1000).reshape(-1, 1)

ax.imshow(f(0,x, y))

plt.show()
分類: 科學
時間: 2021-10-10

相關文章

《Python學習手冊(第4版)》電子書,建議儲存下來

《Python學習手冊(第4版)》電子書,建議儲存下來
書籍簡介 Python學習手冊 作者: [美] Mark Lutz 出版社: 機械工業出版社 原作名: Learning Python, Fourth Edition 譯者: 李軍 / 劉紅偉 出版年 ...

理論物理學家的一天是怎樣的呢?

理論物理學家的一天是怎樣的呢?
Oscar是物理學家.教育家和STEM愛好者.他目前正在攻讀理論物理學博士學位,方向是光子學和隨機動力學. 正如我在各大網路平臺上所看到的那樣,沒有多少人對"一個理論物理學家的一天是怎樣的& ...

MM宇宙,唯一被證實的廣義相對論混沌解,是理解量子引力的關鍵

MM宇宙,唯一被證實的廣義相對論混沌解,是理解量子引力的關鍵
我第一次接觸混沌理論是透過<侏羅紀公園>中的馬爾科姆教授這個角色.作者將混沌理論描述為一種潛在的數學結構. 混沌理論是 "蝴蝶效應 "的原因.一隻蝴蝶在中國拍打翅膀,而 ...

注意!一組點選器病毒正在快速傳播 火絨已全面攔截

注意!一組點選器病毒正在快速傳播 火絨已全面攔截
近日,火絨工程師發現一組點選器病毒,正在全網大面積傳播,目前單日感染終端數量超過數萬臺,該病毒可隨時佔用使用者網路資源以及CPU資源,執行流量暗刷等惡意行為.火絨緊急提醒廣大使用者做好防範準備. 根據 ...

張幹曾想要開除毛澤東,晚年窮困潦倒,毛主席卻自掏腰包接濟他

張幹曾想要開除毛澤東,晚年窮困潦倒,毛主席卻自掏腰包接濟他
他曾經是毛澤東主席的老師,一度想要開除毛澤東,在晚年的時候吃不上飯,毛主席看到之後立馬用自己的稿費給他送去援助,這個人到底是誰? 1950年國慶之後,湖南省人民政府收到了一封來自首都的信件,信件中的內 ...

百度飛槳:紮根產業場景,降低AI應用門檻

百度飛槳:紮根產業場景,降低AI應用門檻
中國的數字化程序已經從消費網際網路為主導,轉向產業網際網路. 一個共識是,大資料會成為像水電一樣的基礎設施,而AI等技術則等同於工業革命的蒸汽機.電力,是推動未來產業革命的核心動力.以AI為代表的新一 ...

高考物理走出題海之黃金30題系列(6大專題解析)家長轉給孩子

高考物理走出題海之黃金30題系列(6大專題解析)家長轉給孩子
高考物理走出題海之黃金30題系列(6大專題解析)包含了:經典母題.新題精選.考前基礎.考前難題.模擬精華詳細解析 資料領取方式:點開我的頭像,關注+私信傳送:資料,歡迎關注.謝謝!

2018安徽招警考試行測模擬練習:數量關係習題

2018安徽招警考試行測模擬練習:數量關係習題
中公招警考試網為大家提供了招警試題,考生在複習備考期間需要多多的練習行測模擬題,熟悉招警考試題型. 1. 36,81,131,( ) A.144 B.169 C.171 D.186 2. 243,16 ...

物理降20分,歷史提30分,江西中考改革提前為新高考鋪路

物理降20分,歷史提30分,江西中考改革提前為新高考鋪路
物理降20分,化學降30分,歷史提30分,地理提20分,政治提10分,生物提25分,江西中考2021年發生巨大變革. 物理.化學地位下降,歷史.地理.政治.生物地位提升,這種變革對於學生與家長會造成什 ...

淺水湖泊物理-生態過程模擬平臺(湖泊模擬平臺)

淺水湖泊物理-生態過程模擬平臺(湖泊模擬平臺)
中國網/中國發展門戶網訊 湖泊是我國極其珍貴的地表水資源,是山水林田湖草生命共同體的重要組成部分.在一個流域生態系統中,湖泊是整個生態系統中物質的匯,其生態質量反映了整個生命共同體的整體質量.全球湖泊 ...

元宇宙爆火之前,程式碼乾坤的五年長跑

元宇宙爆火之前,程式碼乾坤的五年長跑
媒體目光匯聚而來時,這個團隊已經風雨兼程了整整五年. 作者 | 星暉 編輯 | 石燦 五年前的一天,開發物理引擎的念頭第一次進入邢山虎的腦海. 那時的邢山虎不會猜到,將來某天,一個名叫"元宇 ...

你看我的物理外掛又大又圓,微星月神MPG 343CQR顯示器測評

你看我的物理外掛又大又圓,微星月神MPG 343CQR顯示器測評
寫在前面 最近不是馬上Ti了嘛,假刀斯林也是重新拾起了兩年沒玩的號,和幾個固友一起開黑.不過同樣是小兩年沒玩,有個打三號位的老鐵竟然在意識和大局觀上突飛猛進,不禁讓小夥伴們懷疑他是不是開了黑科技.一頓 ...

一起來看!2021年北京市初中學業水平考試物理試卷權威解析

一起來看!2021年北京市初中學業水平考試物理試卷權威解析
[點選右上角加'關注',全國產經資訊不錯過] 2021年北京市初中學業水平考試物理科目的考試已經結束,今年的物理卷重點考查了哪些內容? 北京教育考試院和北京教科院基教研中心的專家們對物理試卷進行了權威 ...

楊振寧先生與加速器物理|百年風華楊振寧

楊振寧先生與加速器物理|百年風華楊振寧
導讀 2021年10月1日,楊振寧先生將迎來農曆100週歲生日,學術界紛紛推出活動或文集祝賀楊先生百歲誕辰.<賽先生>自8月起陸續刊發系列重溫楊振寧先生重要貢獻的經典文章.9月22日起與& ...

閔行中學地下有黃金?上海發現金礦的可能性有多大?

閔行中學地下有黃金?上海發現金礦的可能性有多大?
上海是一個多金的城市,2020年GDP總量達38701億元,高居一線城市榜首:上海又是個缺金少鐵的城市,因為你踏遍上海幾乎找不著多少有價值的金屬礦藏.所以當有傳言稱上海閔行中學地下"發現大量 ...

日本21年實現20位諾獎得主:全球變暖/大氣物理獲獎

日本21年實現20位諾獎得主:全球變暖/大氣物理獲獎
製圖 | 王若男 編 者 按 2001年,日本號稱要在50年獲得30個諾貝爾獎.有人指出此前一百年日本只有九個諾獎,從而批評這一說法為 "口出狂言". 結果,21年來,20位日本或 ...

嫦娥五號樣品填補了月球研究30~10億年前空白,晶片製造關鍵材料實現國產化量產 | 一週科技導讀

嫦娥五號樣品填補了月球研究30~10億年前空白,晶片製造關鍵材料實現國產化量產 | 一週科技導讀
來源:科技日報.環球科學.科研圈.新華社.中國科學報.央視新聞.BioArt等 植物免疫抑制新通路被發現 來源:Cell 9月30日,發表於<細胞>(Cell)的一項研究,揭示了水稻鈣離子 ...

2021年諾貝爾物理學獎得主們弄了些啥,貌似你也行?
1.貌似沒啥了不起 2021年諾貝爾物理學獎,頒給了三個科學家,表彰他們"對理解複雜系統的開創性貢獻".引號裡,至少傳遞出兩個意思: 首先,複雜系統是很難理解的,以前人類理解的很不 ...

1987年她用90元買下一顆“假鑽戒”,30年後價格漲到586萬

1987年她用90元買下一顆“假鑽戒”,30年後價格漲到586萬
提到寶石,我想大家第一時間應該會想到鑽石吧!畢竟寶石當中鑽石的價格最貴,而且鑽石還是集最高硬度.強折射率以及高色散於一體的寶石品種,又完美切合了美觀.耐久性.稀缺性這三個特點,這也難怪別人會稱它為寶石 ...