| 查看: 1668 | 回复: 6 | ||
[求助]
有会用matlab仿真两束光发生干涉的吗?
|
| 已知两束光的电场分布,求干涉后的图样 |
» 猜你喜欢
过年走亲戚时感受到了所开私家车的鄙视链
已经有10人回复
今年春晚有几个节目很不错,点赞!
已经有12人回复
情人节自我反思:在爱情中有过遗憾吗?
已经有13人回复
体制内长辈说体制内绝大部分一辈子在底层,如同你们一样大部分普通教师忙且收入低
已经有12人回复
基金正文30页指的是报告正文还是整个申请书
已经有5人回复
» 本主题相关价值贴推荐,对您同样有帮助:
分光镜分光后的光强信号变化?
已经有6人回复
两束光因干涉相抵消,那么电磁能转化为什么了???
已经有20人回复
【资源】利用MATLAB模拟波的干涉
已经有4人回复

annkk
木虫 (正式写手)
- 应助: 21 (小学生)
- 金币: 4738.7
- 散金: 41
- 红花: 10
- 帖子: 989
- 在线: 295小时
- 虫号: 1487274
- 注册: 2011-11-11
- 性别: GG
- 专业: 凝聚态物性 II :电子结构
【答案】应助回帖
★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
小博tongxue: 金币+10, ★有帮助 2013-11-18 14:35:39
华丽的飘过: 金币+2, 3q 2013-11-20 00:24:20
感谢参与,应助指数 +1
小博tongxue: 金币+10, ★有帮助 2013-11-18 14:35:39
华丽的飘过: 金币+2, 3q 2013-11-20 00:24:20
|
你是两个波函数的叠加。 phi_1=A1 cos(w1*t-(x-x1)/lambda1)和phi_2=A2 cos(w2*t-(x-x2)/lambda2). 当 w1=w2, lambda1=lambda2时发生相干,产生干涉图样。 格点的干涉图样为 abs(phi1+phi2)^2. 我想这个程序matlab很好编,你可以试试看。 P.S. 我这里把两束光简化为两个点光源。如果是两束平行线光源,你需要引入一个y分量。 |

2楼2013-11-17 23:39:59

3楼2013-11-18 09:53:25

4楼2013-11-18 14:49:35
annkk
木虫 (正式写手)
- 应助: 21 (小学生)
- 金币: 4738.7
- 散金: 41
- 红花: 10
- 帖子: 989
- 在线: 295小时
- 虫号: 1487274
- 注册: 2011-11-11
- 性别: GG
- 专业: 凝聚态物性 II :电子结构
|
我猜测(没有其它的意思), 你的问题不是不会matlab,是不会编程吧! 这个问题比较简单。想看干涉后的花样,必须先选取一个特定面。下面我给你简单介绍一下步骤,至于如何用matlab实现,你还需要自己去研究。 1,选取XOZ为观测平面,此时r=\sqrt (x^2+z^2). 2,干涉强度I=I(x,z)=|E(z)+E(r,phi,z)|^2. 显然,I是x和z变量的函数。 3,假如两束光在(x0,z0)处发生相干相长,此时I会有一个峰,干涉相效,会有一个谷。因此,只要把I在(x,z)平面上画图其三维或者二维图就可以了。matlab里面有个函数surf专门画这类图。具体数据点如何采集,函数怎么调用,网上搜。当然,也有其它画图函数可以实现相似画法。 4,当你想看其它平面的干涉花样,那就需要变换r的取值,即选取不同的观察面。 |

5楼2013-11-19 01:58:03

6楼2013-11-19 11:03:40
7楼2015-04-28 12:06:24













回复此楼