概述
用c++编写的密立根油滴实验数据处理程序,实用性好,注释清楚,但只适用于平衡法。
/*此程序密立根油滴实验平衡法的数据处理程序,仅供学生实验所用
注:1.程序中出现的物理量已换成国际单位(大气压用厘米汞柱,修正系数对应之) 2.电子带电量未带负号*/
#include
#include
using namespace std;
double pi=3.141592654; //圆周率
double ro=981; //油滴密度(20摄氏度)
double g=9.795; //重力加速度(武汉)
double nta=1.83e-5; //空气粘滞系数
double l=1.5e-3; //油滴匀速下降的距离
double b=6.17e-6; //修正系数
double p=76; //大气压强
double d=5e-3; //平行板间距离
double e=1.6e-19;//电子的公认值
double func_q(double ui,double avtgi){
double q;
double tem;
double a=sqrt((9*nta*l)/(2*ro*g*avtgi));//将求电量公式分成三部分
tem=(nta*l)/(avtgi*(1+b/(p*a)));
q=(18*pi*d*pow(tem,1.5)*(1e18))/(sqrt(2*ro*g)*ui);//将q扩大
return q;
}
int main(){
const int siz1=5;//控制数组的大小,时间的测量组数
const int siz2=15;//试验次数组数大小,也是程序执行的次数,可适当取一个大于实验次数的数,以保证处理完数据
double tg[siz1];//下落的时间
double u[siz2];//电压
double avtg[siz2];//时间的均值
double q[siz2];//算出的电量
double n[siz2];//与算出来的基本电荷的倍数(所带电荷数)
int i, j,k,r;
double b,c;//输入矫正
double sum=0;//每一组电量的总值,用于求平均值
cout<
cout<
最后
以上就是帅气茉莉为你收集整理的密立根油滴实验的c语言程序,密立根油滴实验数据处理程序c++的全部内容,希望文章能够帮你解决密立根油滴实验的c语言程序,密立根油滴实验数据处理程序c++所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复