Numpy專門設計來處理大量的數據,各種人算不出來的都可以交給他算?現在就來看看Numpy的陣列和矩陣操作,並通過示例來理解這些概念。 什麼是Numpy陣列?N...
其實初次接觸程式語言,最讓我驚艷的就是matplotlib,起初我以為要產生視覺性內容會非常繁瑣,甚至可能是進階語言才會學到,沒想到竟然有matplotlib這...
好了!該是要進入核心內容了~做為起手式,我決定來showcase在光電課程中,第一個試做的項目---利用python進行ABCDmatrix光線追跡! 什麼是...
昨天稍微介紹了光線追跡用的ABCD Matrix,今天就來試試,和ChatGPT合作寫出能活用的程式碼。 前情提要: 情境設計:初始光線[0, 0.1],X為...
昨天已經有初步成果,能夠在python中建立矩陣計算系統,並且用matplotlib畫出對x軸的弧度變化。 BUT!!! 誰在乎弧度變化呢?人類需要能夠直接看到...
今天我們來看看光的干涉現象,首先先科普一下: 光學干涉干涉是指當兩束或多束光波相遇時,彼此之間會產生的相互作用。干涉分為建設性干涉和破壞性干涉。 建設性干涉...
美國物理學家、諾貝爾物理學獎得主理察·費曼指出: 「沒有人能夠令人滿意地定義干涉和繞射的區別。這只是術語用途的問題,其實二者在物理上並沒有什麼特別的、重要的區別...
昨天我們探討了光通過單狹縫後在屏幕上形成的光強圖案,考慮了狹縫寬度和光波長等物理參數。 今天我們從另外一個角度——一維傅立葉變換 Φ(kx ) 分析任何空間或時...
今天稍微輕鬆一點,根據昨天的單狹縫一維傅立葉變換公式去做微調,並試著藉由修改參數,實際透過圖感受光通過單狹縫的變化。 首先我改了: 增加顯示狹縫位置(the...
好了,做完了單狹縫,當然要來玩雙狹縫! 今天就來建立在昨天單狹縫的基礎上去修改,如下: import numpy as np import matplotlib...