python处理实验数据(物理实验)

编程入门 行业动态 更新时间:2024-10-08 20:38:08

python处理实验数据(<a href=https://www.elefans.com/category/jswz/34/1743971.html style=物理实验)"/>

python处理实验数据(物理实验)

处理这些实验数据,并画图表示关系

from matplotlib import pyplot
import numpy
import math
e=math.e  #  loge那个e
# x=[-6.0,-4.0,-2.0,0.26,1.17,2.84,3.18,3.32,3.56,3.71,3.82,3.93,4.02,4.11,4.19]
#  y=[-3.5,-1.4,-0.7,0.22,1.02,4.0,7.0,10,20,30,40,50,60,70,80]
x1=[900,491,307,215,159,123,100,83]
y=[12.3,6.8,4.3,3.0,2.2,1.7,1.4,1.1]# x1=[]
# for i in x:
#     a=math.log(i,e)
#     m=round(a, 3)
#     x1.append(m)#调节图片大小
#set size of fig
#fig=pyplot.figure(figsize=(20,20),dpi=90)#绘图
#这两句是确保可以title命名为中文
pyplot.rcParams['font.sans-serif'] = ['SimHei']  # 指定默认字体
pyplot.rcParams['axes.unicode_minus'] = False  # 解决保存图像是负号'-'显示为方块的问题
#命名中文标题
pyplot.title("(非晶硅)__硅太阳能电池 短路电压 随 光强 变化关系")
pyplot.ylabel('短路电流I_sc(mA)')
pyplot.xlabel('光强I_in (W/m*m)')
pyplot.plot(x1,y)
#显示每个点的坐标
for a, b in zip(x1, y):  # 添加这个循坏显示坐标pyplot.text(a, b, (a, b), ha='center', va='bottom', fontsize=10)
#保存图片,不过也可以show的时候,点击保存,我觉得更好看一点
#pyplot.savefig("./fig_03.png")
pyplot.show()  # 显示图片

效果:

from matplotlib import pyplot
import numpy
import math
e=math.e
# x=[-6.0,-4.0,-2.0,0.26,1.17,2.84,3.18,3.32,3.56,3.71,3.82,3.93,4.02,4.11,4.19]
# # y=[-3.5,-1.4,-0.7,0.22,1.02,4.0,7.0,10,20,30,40,50,60,70,80]
I=[101,98.8,77.4,60.7,49.7,41.9,36.2,21.5,15.3,11.9,8.7,6.6,5.2,4.4,3.8,3.3,2.9,2.6]
R=[10,20,30,40,50,60,70,120,170,220,300,400,500,600,700,800,900,1000]
W =[]
for i in range(len(I)):a=I[i]*I[i]*R[i]/1000m=round(a, 3)  #保留三位W.append(m)
#set size of fig
#fig=pyplot.figure(figsize=(20,20),dpi=90)
#pyplot.savefig("./fig_03.png")  #当前路径
#绘图
pyplot.rcParams['font.sans-serif'] = ['SimHei']  # 指定默认字体
pyplot.rcParams['axes.unicode_minus'] = False  # 解决保存图像是负号'-'显示为方块的问题
pyplot.title("(单晶硅)__太阳能电池的输出特性")
pyplot.ylabel('功率:I^2 *R')
pyplot.xlabel('电阻 R')
pyplot.plot(R,W)
for a, b in zip(R,W):  # 添加这个循坏显示坐标pyplot.text(a, b, (a, b), ha='center', va='bottom', fontsize=10)
# pyplot.savefig("./fig_03.png")
pyplot.show()  # 显示图片

更多推荐

python处理实验数据(物理实验)

本文发布于:2024-03-23 23:12:23,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1743970.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:物理实验   数据   python

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!