实在不想一个个敲计算器便随手写了段代码,方便大家编造数据用(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(华电用)相关推荐

  1. 大学物理实验——密立根油滴实验数据计算Python代码

    大学物理实验--密立根油滴实验数据计算Python代码 先手准备 import numpy as np 编写函数 def f(t,U):# 基本物理量准备rou = 981.0g = 9.80l = ...

  2. 密立根油滴实验数据处理(基于Python)

    import math as m import numpy as nu QQ_average = [] # 电荷量均值 NN_average = [] # 电子数量均值 QQNN = [] # 电子数 ...

  3. 基于python对密立根油滴实验数据处理改进

    基于python对密立根油滴实验数据处理改进 近似最大公约数 import math ac=1.34 def accuracy(x, y):return math.fabs(x - y) < a ...

  4. 密立根测油滴实验c语言测试,密立根油滴实验

    一.实验目的 1.了解密立根油滴仪的结构,油滴实验测定电子电荷的设计思想和方法. 2.了解CCD图像传感器的原理和电视显微测量方法. 3.通过对带电油滴在重力场和静电场中运动的测量,来测量基本电荷 的 ...

  5. 密立根测油滴实验c语言测试,密立根油滴实验-平衡法-数据处理-C程序源代码

    <密立根油滴实验-平衡法-数据处理-C程序源代码>由会员分享,可在线阅读,更多相关<密立根油滴实验-平衡法-数据处理-C程序源代码(2页珍藏版)>请在人人文库网上搜索. 1.* ...

  6. 密立根油滴实验数据处理,油滴电荷量计算,简单复制即可用

    密立根油滴实验计算代码 密立根油滴实验动态法计算公式和预设参数值 计算代码(python实现): 代码测试: 密立根油滴实验动态法计算公式和预设参数值 密立根油滴实验是一个著名的实验,其中有用非平衡法 ...

  7. 【大学物理】密立根油滴实验数据计算代码

    大学本科在实验室收集完密立根油滴实验后懒得用计算器挨个算结果,写了个计算代码偷个懒(Doge) package xxx;import java.util.Scanner;public class xx ...

  8. 计算机课件模拟实验,计算机模拟仿真密立根油滴实验课件.pdf

    计算机模拟仿真密立根油滴实验 倪敏 , (上海师范大学数理信息学院上海200234) 提要:根据教学实际,用计算机模拟仿真密立根油滴实验.使实验中的原理,仪器.操作方法,数据处理等形 象地呈现在计算机 ...

  9. omwin密立根油滴实验数据处理程序_大物实验报告更新啦~

    点击上方蓝色字体关注 工学小口袋 "仅供参考,禁止抄袭" 大物实验报告 正式上线啦!!! ◆  ◆  ◆  ◆  ◆   还在为数据处理发愁吗~ 还在为写不出思考T悲伤吗~ 或者不 ...

最新文章

  1. GeforceRTX系列参数对比
  2. 使用cmd将磁盘转化为GPT格式
  3. Eclipse里git提交冲突rejected – non-fast-forward
  4. js操作select相关方法(收集)
  5. 搭建高性能计算环境(七)、应用软件的安装之MS
  6. python2和python3中encoding的差别
  7. Nginx虚拟主机别名的配置
  8. TTL电平和CMOS 电平
  9. 03-CSS样式表和选择器
  10. URPF - 单播逆向路径转发
  11. linux中pingpong测试程序的解读
  12. 出口美国的电动自行车UL2849测试和GCC检测标准
  13. 2022年R1快开门式压力容器操作最新解析及R1快开门式压力容器操作新版试题
  14. PostGIS教程一:PostGIS介绍
  15. vue + elementui table 列内容相同 自动合并单元格 完整代码
  16. 想看懂资管行业?不清楚有哪些资管产品怎么行!
  17. 【日常】C盘及电脑内存清理
  18. 深入理解Python函数的9个黄金法则
  19. android获取包名的几种方法
  20. 计算机名词解释高级筛选,2017高级会计考试《职称计算机》知识点:高级筛选...

热门文章

  1. 学习的最好途径就是看书
  2. kdb内核调试 - 3
  3. DMA漏损管理系统(Axure高保真原型)
  4. 关于中国电信、中国联通5G网络的几点思考
  5. 软件测试 | 测试开发 | Zadig 完成 100% 开源:开启软件交付 3.0 时代
  6. oracle表分区设计_Oracle数据库分区技术
  7. cesium 之自定义气泡窗口 infoWindow 篇
  8. Windows上Android手机屏幕共享指南
  9. 财路网每日原创推送: 物联网区块链网络在制造供应链中还存在着很多挑战
  10. 【Python3 爬虫学习笔记】用PySpider爬取虎嗅网并进行文章分析