《密立根油滴实验-平衡法-数据处理-C程序源代码》由会员分享,可在线阅读,更多相关《密立根油滴实验-平衡法-数据处理-C程序源代码(2页珍藏版)》请在人人文库网上搜索。
1、*此程序用于CCD显微镜密立根油滴实验实验*只针对静态平衡法*参数设置只需修改预处理命令中的参数值*最后的相对误差计算未取绝对值*该程序已经进行过相当的测验,尚未发现问题。即便如此,也请先进行测试,再使用。2011-10-18*/#include stdio.h#include math.h#define b 0.00823/修正常数#define p 101325/大气压强#define q 979/油滴密度#define g 9.794/重力加速度#define Pi 3.1415926/圆周率#define d 0.005/极板距离#define j 0.0000183/空气粘滞系数#d。
2、efine l 0.0016/下落距离#define e 1.602*0.0000000001*0.000000001/单位电荷量10E-19long double ex6,sume=0;/用于存储各个油滴的计算电荷量和所有油滴电荷量总和的存储double Q=0,a=0,U=0,t=0,tp=0,sumt=0,tx6;/Q油滴计算带电量、a中间量long double e0=0;int i,N=0,k;int flag=0;char z;void main()e0=e;printf(是否需要计算平均下落时间(y or n)?n);z=getchar();if(z=y)for(i=1;i=0.5)N+;/四舍五入exi=(long double)Q/N;sume=sume+exi;printf(电荷量q=%E电荷个数N=%d 计算单位电荷量ei=%en,Q,N,exi);printf(nnn平均电子电荷e=%en相对误差E=%e,sume/5,(sume/5-e0)/e0);。