光学实验-偏振光的研究(matploylib)
1.验证马吕斯定律:
import matplotlib.pyplot as plt
import numpy as np# 原始数据
I = [1519, 1503, 1407, 1117, 867, 608, 355, 162, 39,0, 50, 183, 386, 622, 863, 1118, 1318, 1444,1501, 1447, 1321, 1148, 886, 616, 367, 174, 42,0, 52, 193, 391, 632, 888, 1157, 1342, 1495]
a = np.linspace(0, 2 * np.pi, len(I))
a_ = np.linspace(0, 2 * np.pi, 10000)
x = (np.cos(a_)) ** 2# 解决中文显示问题
plt.rcParams['font.sans-serif'] = ['KaiTi'] # 指定默认字体# 画图
plt.figure(figsize=(8, 6))
plt.grid(True)ax1 = plt.subplot(111)
plt.title("验证马吕斯定律", fontsize=15)plt.ylim(0, 1600)
plt.yticks(np.linspace(0, 1600, 9))
plt.ylabel('I')plt.xlim(0, 2 * np.pi)
plt.xticks(np.linspace(0, 2 * np.pi, 9), ['0', 'π/4', 'π/2', '3π/4', 'π', '5π/4', '3π/2', '7π/4', '2π'])plt.plot(a, I)
plt.plot(a_, x * 1510, "--")plt.show()
运行结果
实验曲线与标准曲线几乎重合,马吕斯定律得以验证
2.用1/4波片产生圆偏振光,椭圆偏振光
import matplotlib.cm
import matplotlib.pyplot as plt
import numpy as np# 原始数据
I1 = [0, 107, 386, 709, 903, 909, 738, 419, 118,0, 110, 399, 718, 947, 940, 730, 399, 114]I2 = [171, 88, 182, 416, 668, 828, 836, 661, 399,175, 91, 191, 422, 685, 834, 821, 653, 389]I3 = [477, 338, 285, 334, 448, 578, 681, 679, 601,461, 348, 298, 338, 454, 582, 686, 676, 601]I4 = [454, 452, 450, 437, 443, 451, 459, 463, 468,468, 470, 468, 454, 453, 443, 450, 448, 449]I_ = [I1, I2, I3, I4]for i in range(4):I_[i].append(I_[i][0])b = np.linspace(0, 2*np.pi, len(I4))
np.concatenate((b, [0]))# 作图
fig = plt.figure(figsize=(8, 8))
cmap = plt.get_cmap('gist_rainbow', 4)for i in range(4):ax = plt.subplot(2, 2, i + 1, projection='polar')ax.set_title('θ = {}°'.format(i*15))ax.plot(b, I_[i], c=cmap(i))ax.set_rlim(0, 1000)ax.set_rticks(np.arange(0, 1000, 200))fig.tight_layout(h_pad=0.7) # 调整子图之间的间距
plt.show()
运行结果
在 1/4波片光轴与起偏器夹角θ=45°时,o光和e光大小相等,形成圆偏振光,其余形成椭圆偏振光。
光学实验-偏振光的研究(matploylib)相关推荐
- matlab实验论文,毕业论文--基于MATLAB的光学实验仿真
毕业论文--基于MATLAB的光学实验仿真 本科毕业论文 题 目 基于基于 MATLABMATLAB 的光学实验仿真的光学实验仿真 学 院 物理科学与技术学院 专 业 物 理 学(师 范) 2014年 ...
- matlab 仿真光学实验报告,光学实验数值仿真的三种方法及MATLAB实现
光学实验数值仿真的三种方法及 MATLAB实现 5 结 论 (1)数值模拟结果表明三种方法都能对光学 实验现象进行正确地仿 真,因此在课 堂教学 中适 当应用这种仿真模拟 ,将光学实验 中复杂的数学 ...
- 迈克尔逊干涉计算光强matlab,迈克尔逊干涉实验的仿真研究
ISSN1672 - 4305 CN12 - 1352 /N 实 验 室 科 学 LABORATORY SCIENCE 第 14卷 第 2期 2011年 4月 Vol14 No2 Apr12011迈克 ...
- matlab在光学实验中的应用,Matlab在光学信息处理仿真实验中的应用
收稿日期 :200402213 基金项目 :佛山科学技术学院校级科研课题经费资助 作者简介 :谢嘉宁(1971 - ) ,女 ,广东潮州人 ,佛山科学技术学院物理系讲师 ,光学工程硕士 ,主要从事光学 ...
- 电子学:第009课——实验 7:研究继电器
实验 7:研究继电器 探究开关的下一步是使用遥控开关."遥控"的意思是开关根据你发送的信号断开或闭合.这种开关叫作继电器,因为它将电路一部分的指令传递给另一部分. 继电器通常由低电 ...
- 量子计算机和光计算,杂谈|是量子计算,还是光学实验?
要评析该文章的结论,我们首先要搞清楚两个核心问题,这篇SCIENCE文章中描述的过程,究竟是物理实验过程,还是是量子计算过程?相应装置是光学实验设备,还是量子计算机? 物理实验与计算机计算的区别是:在 ...
- 液体粘滞系数matlab,落球法测量液体粘滞系数实验的Matlab研究
第 卷第 期年 月 东 北 电 力 大 学 学 报 , , 文章编号 一 一 一落球法测量液体粘滞系数实验的 匕研究 刘 鲍',闰 赫 , ,张 宇',赵 辉 , ,孟 勃 东北电力大学 理学院 ,吉 ...
- matlab做变量投影重要性分析,西安邮电大学光学实验matlab仿真结果分析与程序..docx...
光学实验 实验报告 课程名称: 光学实验 姓 名: 伍金霄 学 院: 电子工程学院 系 部: 光电子技术系 专 业: 电子科学与技术 年 级: 科技1201 学 号:指导教师: 刘娟 2014年 12 ...
- 论文:基于粒子群优化的测试数据生成及其实证分析-----生成过程以及实验(计算机研究与发展)
来源:2012年版的计算机研究与发展期刊 基于PSO的测试数据生成 (1) 核心问题: 如何保证PSO搜索算法和测试过程的协作运行 算法的基本的流程: (1)对被测程序P进行静态分析并完成: 1. ...
最新文章
- flask框架如何实现修改密码和免密登录功能
- 视频分割--Learning to Segment Instances in Videos with Spatial Propagation Network
- python中Scipy模块求取积分
- MVC--Rzaor--例子
- Jira 的 数据库备份恢复 简单过程
- 表3.5 文章管理测试用例表_本地管理表空间管理机制
- JavaWeb—如何判断用户使用的是什么浏览器
- 网工必考的8个dos命令
- 使用WebStorm/IDEA开发调试Vue/Webpack工程项目
- Android之本地数据存储(SQLite数据库)
- ESP8266WIFI模块了解一下(新手入门级别)
- QD75D416轴PLC控制伺服电机16轴完整案例
- 世界上所有值得收藏的书单(持续更新)
- 7个实用的免费网站托管站点
- 群体Polymorphism information content(PIC)、 Nei diversity index (Nei s) 和 Shannon index (I)计算方法
- postgres-xl故障恢复(一)
- PTA - 数据库合集22
- 凤凰涅槃,浴火重生。
- 制作原型工具_15种顶级原型制作工具齐头并进
- 转《魏炜的举世无双大博客》
热门文章
- 格莱富笔记本电脑教你如何优化笔记本电脑系统
- C语言基础练习100--009(古典问题-兔子生崽)
- 大数据Kylin(二):Kylin安装使用
- 多态知识整理实现主人与宠物玩耍功能
- GEE注册详细指南,第二次注册,亲测成功.
- SAP对ERP系统的概述
- rust和gta5哪个吃配置_10款游戏体感嗨翻天的Steam大作,GTA5险无缘榜单,吃鸡仅排第三...
- VS中的工程文件组织
- javascript escape()和unescape()区别
- ssm+java+vue基于微信小程序的新生自助报到系统#毕业设计