[討論] 請問怎麼用matlab解光學問題?已回收
請問各位大大,我想用matlab來算光線通過lens後,其軌跡形成的方程式
不知道要怎麼做?
說明如下:
_ _
light ________/_\_____/ \
| | | |\
光學軸--------| |-----| |-\-------->
| | | | \
\_/ \_/ \
lens1 lens2
E1= { 1 0 } E2= { 1 0 } S1= { 1 d1 }
-p1 1 -p2 1 0 1
p1和p2是第一和第二個lens的optical power,d1是lens1和lens2之間的距離
所以整個系統的公式為
M= { A B } = E2‧S1‧E1= { 1-p1d1 d1 }
C D -p1-p2+p1p2d1 1-d1p2
以上的說明只有2個lens,用手算很簡單,但是要是到4個以上的lens
要算出公式M超複雜的.....
請問要怎麼讓matlab幫我算出M這個公式呢?
就是讓答案能夠用p1 p2 d1 d2這些代數來表示(不用先指定數字)
請大大們幫忙一下,謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.248.65.244
→
07/28 11:36, , 1F
07/28 11:36, 1F