实在不想一个个敲计算器便随手写了段代码,方便大家编造数据用(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. python 利用pandas库实现 读写 .csv文件
  2. Python计算一个文件中大写字母的数量
  3. 数据分析工具评测丨Yonghong Desktop对战Tableau Desktop
  4. AtCoder Regular Contest 065
  5. 第四章 ---- 事务RedisTemplate
  6. 硬骨难啃:大众想收购自动驾驶公司Aurora,但被拒绝了
  7. MongoDB 3.0 新特性【转】
  8. python文件处理小方法
  9. CycleGAN算法原理(附源代码,可直接运行)
  10. 封装多帧dicm图像
  11. 传智播客html作业小苹果,传智播客_网页设计与制作(HTML+CSS) 案例源代码.rar
  12. 如何使用Github实现协同工作(例子:两人合作写代码)
  13. 20190421 工作周记录-反思
  14. 9N90-ASEMI大功率场效应管9A 900V
  15. google之Thumbnails图片等比压缩,保持图片清晰
  16. 英特尔核显驱动hd630_AMD与英特尔彻底失去合作关系?中止Kaby Lake-G更新支持
  17. Android Studio 实现桌面小组件(APPWidget)
  18. 嘻哈说:设计模式之单一职责原则
  19. 也来谈谈函数返回引用 int fun(int x);
  20. A段架构设计_隽语集(Business Thinking _1301)

热门文章

  1. echart legend 默认样式设置成实心圆
  2. 1=5,2=15,3=215,4=2145那么5等于多少
  3. Python崛起:“人生苦短,我用Python”并非一句戏言
  4. 安卓模拟器研究-root
  5. Audio CODEC 基本知识及应用
  6. 稀疏矩阵相乘mmult
  7. 为什么是 import cv2呢
  8. 使用AndroidStudio与RN 运行ract-native run-android遇到的那些坑
  9. cloudcompare软件使用总结
  10. 冯山C语言第六章作业答案,C语言四川师范大学信息与计算科学冯山实验九课案.docx...