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处理实验数据(物理实验)相关推荐
- 物理仿真实验运用计算机什么用,仿真实验在物理实验教学中的作用
摘 要:物理实验教学过程中,仿真实验可以起到缓解实验室硬件资源不足.提高实验教学效果的作用,并营造多元化教学模式:尽管仿真实验在实验教学过程中起到了一定的积极作用,但同时也存在一定的弊端.通过实际教学 ...
- 怎样用计算机做初中物理实验,初中物理实验软件
匿名用户 1级 2014-06-15 回答 1,观察是准备创新素质. 首先应该使学生知道:所谓观察是指直接运用眼,耳,鼻,舌,皮肤等感觉器官,或者间接借助于器材对物理现象的一种有目的,有计划,并且持续 ...
- python 物理实验_物理实验
前沿导读王敬雪;涂浩然;闫羽;苏峰;杜晓波; 介绍了机械化学的定义.发展历史.特点.机理和应用,重点介绍了近期发现的稀土过渡族合金在正庚烷中球磨的过程中,正庚烷分解产生氢气和碳,以及氢气与稀土过渡族合 ...
- c语言编程物理实验,大学物理实验报告大全C语言编程在大学物理实验中处理数据的研究...
大学物理实验报告大全C语言编程在大学物理实验中处理数据的研究 摘要 用C语言编程的方法处理比较复杂的实验数据,简捷准确且避免了传统方法的弊端,与用Excel处理数据的方法相比,其结果更符合误差理论. ...
- 物理实验计算机仿真单摆实验,大学物理实验仿真实验实验报告.doc
仿真实验 (单摆测重力加速度和单透镜焦距的测定) 引言 随着计算机应用的普及,在各个应用领域都采用计算机设计和仿真,在大学物理实验课教学中,除了实际操作外还可以进行计算机仿真实验,对有些内容采用仿真实 ...
- 测量地磁场实验-居家物理实验(版)
实验项目名称:测量地磁场实验 实验目的: 1.了解地磁场分布,并研究测量地磁场的方法 2.利用智能手机测量地磁场的水平分量,垂直分量和磁倾角 实验原理和实验内容: 地球本身具 ...
- daad转换器实验数据_实验十DAAD转换器教程解析.ppt
一 实验目的 二.实验原理 二.实验原理 二.实验原理 二.实验原理 1.数字电路实验装置KHD-2型 . 六.注意事项 2.为了提高运算精度,首先应对输出直流电位进行调零,即保证在零输入时运放输出为 ...
- 物理实验计算机仿真单摆实验,大学物理实验仿真实验实验报告
仿真实验 (单摆测重力加速度和单透镜焦距的测定) 引言 随着计算机应用的普及,在各个应用领域都采用计算机设计和仿真,在大学物理实验课教学中,除了实际操作外还可以进行计算机仿真实验,对有些内容采用仿真实 ...
- daad转换器实验数据_实验十一DAAD转换器.doc
实验十一DAAD转换器 实验十一 D / A.A / D转换器 一.实验目的 1.了解D / A和A / D转换器的基本工作原理和基本结构 2.掌握大规模集成D / A和A / D转换器的功能及其典型 ...
- python 物理实验_基于Python和梯度下降算法的物理实验数据一元线性拟合方法
基于 Python 和梯度下降算法的物理实验数据一元线性拟 合方法 关毅铬 ; 程敏熙 [期刊名称] < <物理通报> > [年 ( 卷 ), 期] 2019(000)010 ...
最新文章
- springMvc+mybatis+spring 整合 包涵整合activiti 基于maven
- 一年75次上微博热搜!宇宙首富Tony老师上线!马斯克DIY发型
- 具体数学第二版第三章习题(2)
- angular4 php,Angular4中常用管道实例详解
- 数据结构(五)位图算法
- 01背包问题从简单到复杂
- CodeForces - 1358C Celex Update(思维)
- Azure DevOps+Docker+Asp.NET Core 实现CI/CD(三.实现CD持续部署管道)
- Ubuntu开发环境配置--- 安装chrome浏览器
- html是执行语言吗,HTML的基本语言
- 年关将至,很多朋友想要创业的心又开始蠢蠢欲动了
- java CMS gc解析
- radiobutton 设置为不能点击_谷歌要求:安卓 11 相机默认不能设置为“美颜”模式...
- time.h中定义的函数
- (转)一种可以穿透还原卡和还原软件的代码
- con 元器件符号_protues的元件符号名称
- STM32F072RB 实作笔记(七)- LCD 1602 的使用
- 富文本编辑器NicEdit的使用
- 服务器弄好了怎么做网站,怎么自己做网站?自己做网站都需要什么?
- 量化交易10-backtrader回测乌云盖顶K线形态图
热门文章
- CSP-J 2021 入门组/普及组
- Java-常用 API(String、ArrayList)
- Centos7 下安装PHP+pthreads(仅验证cli模式) zts 线程安全版 编译安装
- javascript学习系列(四)JS中this的使用
- 机器人编程趣味实践16-同步定位与地图构建(SLAM)
- 操作系统清华大学版笔记(十二)文件系统,文件描述符,和文件
- 2023年中国连锁火锅干锅市场发展概述分析:连锁品牌开闭店数基本持平[图]
- 《计算机系统2》学习笔记
- evernote--user guide
- UNet、U2Net 和U2NetP