光电效应和普朗克常量的测量

绘图代码

1.普朗克常量的测量,绘制Ua-v直线

%matplotlib inline
import matplotlib.pyplot as plt
import numpy as np
plt.rcParams['font.sans-serif'] = ['SimHei']  # 用来正常显示中文标签
plt.rcParams['axes.unicode_minus'] = False  # 用来正常显示负号 


x=[8.214,7.408,6.879,5.490,5.196]
y=[-1.885,-1.524,-1.302,-0.678,-0.558]
plt.plot(x,y,'b-o')
plt.xlabel('频率/10e14HZ')
plt.ylabel('遏止电压/V')
plt.title('Ua-u直线')
plt.savefig('./Ua-u直线.jpg',dpi=400) #保存图片,清晰度400
plt.show()

在这里插入图片描述

2.光电管的伏安特性曲线

import pandas as pd
from pylab import *
mpl.rcParams['font.sans-serif'] = ['SimHei']
mpl.rcParams['axes.unicode_minus'] = False

fig, ax = plt.subplots()

x0 = 0
y0 = 0

# 转移左和底部线到(x0,y0)的相对位置
ax.spines["left"].set_position(("data", x0))
ax.spines["bottom"].set_position(("data", y0))

# 隐藏顶部和右边的脊柱线
ax.spines["top"].set_visible(False)
ax.spines["right"].set_visible(False)

# 在坐标轴的末端绘制黑色三角箭头( ">k"/"^k")
# 禁用剪辑(clip_on=False)放置从轴上溢出
ax.plot(1, y0, ">k", transform=ax.get_yaxis_transform(), clip_on=False)
ax.plot(x0, 1, "^k", transform=ax.get_xaxis_transform(), clip_on=False)

mpl.rcParams['font.sans-serif'] = ['SimHei']
mpl.rcParams['axes.unicode_minus'] = False

# 绘图
x = [-1,-0.5,0,0.5,1,1.5,2.0,2.5,3.0,3.5,4.0,4.5,5.0,10,15,20,25,30,35,40,45,50]
y1=[0,0,0.1,0.7,1.4,2.0,2.6,3.0,3.3,3.6,3.8,4.0,4.2,5.5,6.4,6.9,7.3,7.7,7.9,8.0,8.1,8.3]
ax.plot(x,y1,'b-o') 

plt.xlabel('U/10e-10V') 
plt.ylabel('I/10e-10A')
plt.title('光电管伏安特性曲线,光阑4mm,波长577nm')
plt.savefig('./光电管伏安特性曲线,光阑4mm.jpg',dpi=400) #保存图片,清晰度400
plt.show()

在这里插入图片描述

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值