我是靠谱客的博主 帅气茉莉,最近开发中收集的这篇文章主要介绍密立根油滴实验的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++的全部内容,希望文章能够帮你解决密立根油滴实验的c语言程序,密立根油滴实验数据处理程序c++所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部