密立根油滴计算器 C语言/python(华电用)
实在不想一个个敲计算器便随手写了段代码,方便大家编造数据用(bushi)
tip:
公式为学校实验室黑板公式,与书上略有出入
两个版本的区别是python版本可以一次算一组五次的全部数据,并求出了相对误差
C语言版本
#include<stdio.h>
#include<math.h>
int main()
{int u,n1;float d=0.005,n=0.0000183,s=0.0016,p1=981,p2=1.2928,g=9.8015,b=0.00823,p=101325;float x,y,z,w,v,q,e,t,n0;printf("输入电压和时间\n") ; scanf("%d%f",&u,&t) ;x=sqrt(1/((p1-p2)*g));y=9*sqrt(2)*d*3.1415926/u;z=sqrt(n*n*n*s*s*s/t/t/t);w=1/(1+b/(p*sqrt(9*n*s/(2*g*t*(p1-p2)))));v=sqrt(w*w*w);q=x*y*z*v*1E19;n0=(q/1.6021892);n1=q/1.6021892;if((n0-n1)>0.5)n1++;e=q/n1;printf("电荷q值是:%f\n",q); printf("整数倍n值是:%d\n",n1);printf("所测电荷e值为%f",e) ;
}
python版本
import math
list = []
e0=1.60217662e-19
sum=0
for i in range(1,6):U=float(input('请输入第'+str(i)+'次平衡电压'))T=float(input('请输入第'+str(i)+'次运动时间'))e = ((199.828e-3) / U) * math.sqrt(((2.928e-8) / T) ** 3) * math.sqrt((1 / (1 +0.0219467 * math.sqrt(T))) ** 3)*0.0102print('测量油滴的电荷量:' + str(e))n = round(e / e0) #四舍五入保留整数print('元电荷整数倍'+str(n))ei = e / int(n)print('测量元电荷:' + str(ei))list.append(ei)b = len(list)
for i in range(b):sum = sum+list[i]
ei0=sum/b
print("平均所测元电荷值"+str(ei0))Er=(abs(float((e0-ei0)/e0)))*100
print('相对误差'+str(Er)+'%')
密立根油滴计算器 C语言/python(华电用)相关推荐
- 大学物理实验——密立根油滴实验数据计算Python代码
大学物理实验--密立根油滴实验数据计算Python代码 先手准备 import numpy as np 编写函数 def f(t,U):# 基本物理量准备rou = 981.0g = 9.80l = ...
- 密立根油滴实验数据处理(基于Python)
import math as m import numpy as nu QQ_average = [] # 电荷量均值 NN_average = [] # 电子数量均值 QQNN = [] # 电子数 ...
- 基于python对密立根油滴实验数据处理改进
基于python对密立根油滴实验数据处理改进 近似最大公约数 import math ac=1.34 def accuracy(x, y):return math.fabs(x - y) < a ...
- 密立根测油滴实验c语言测试,密立根油滴实验
一.实验目的 1.了解密立根油滴仪的结构,油滴实验测定电子电荷的设计思想和方法. 2.了解CCD图像传感器的原理和电视显微测量方法. 3.通过对带电油滴在重力场和静电场中运动的测量,来测量基本电荷 的 ...
- 密立根测油滴实验c语言测试,密立根油滴实验-平衡法-数据处理-C程序源代码
<密立根油滴实验-平衡法-数据处理-C程序源代码>由会员分享,可在线阅读,更多相关<密立根油滴实验-平衡法-数据处理-C程序源代码(2页珍藏版)>请在人人文库网上搜索. 1.* ...
- 密立根油滴实验数据处理,油滴电荷量计算,简单复制即可用
密立根油滴实验计算代码 密立根油滴实验动态法计算公式和预设参数值 计算代码(python实现): 代码测试: 密立根油滴实验动态法计算公式和预设参数值 密立根油滴实验是一个著名的实验,其中有用非平衡法 ...
- 【大学物理】密立根油滴实验数据计算代码
大学本科在实验室收集完密立根油滴实验后懒得用计算器挨个算结果,写了个计算代码偷个懒(Doge) package xxx;import java.util.Scanner;public class xx ...
- 计算机课件模拟实验,计算机模拟仿真密立根油滴实验课件.pdf
计算机模拟仿真密立根油滴实验 倪敏 , (上海师范大学数理信息学院上海200234) 提要:根据教学实际,用计算机模拟仿真密立根油滴实验.使实验中的原理,仪器.操作方法,数据处理等形 象地呈现在计算机 ...
- omwin密立根油滴实验数据处理程序_大物实验报告更新啦~
点击上方蓝色字体关注 工学小口袋 "仅供参考,禁止抄袭" 大物实验报告 正式上线啦!!! ◆ ◆ ◆ ◆ ◆ 还在为数据处理发愁吗~ 还在为写不出思考T悲伤吗~ 或者不 ...
最新文章
- GeforceRTX系列参数对比
- 使用cmd将磁盘转化为GPT格式
- Eclipse里git提交冲突rejected – non-fast-forward
- js操作select相关方法(收集)
- 搭建高性能计算环境(七)、应用软件的安装之MS
- python2和python3中encoding的差别
- Nginx虚拟主机别名的配置
- TTL电平和CMOS 电平
- 03-CSS样式表和选择器
- URPF - 单播逆向路径转发
- linux中pingpong测试程序的解读
- 出口美国的电动自行车UL2849测试和GCC检测标准
- 2022年R1快开门式压力容器操作最新解析及R1快开门式压力容器操作新版试题
- PostGIS教程一:PostGIS介绍
- vue + elementui table 列内容相同 自动合并单元格 完整代码
- 想看懂资管行业?不清楚有哪些资管产品怎么行!
- 【日常】C盘及电脑内存清理
- 深入理解Python函数的9个黄金法则
- android获取包名的几种方法
- 计算机名词解释高级筛选,2017高级会计考试《职称计算机》知识点:高级筛选...