我是靠谱客的博主 帅气茉莉,这篇文章主要介绍密立根油滴实验的c语言程序,密立根油滴实验数据处理程序c++,现在分享给大家,希望可以做个参考。

用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++的全部内容,更多相关密立根油滴实验内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(48)

评论列表共有 0 条评论

立即
投稿
返回
顶部