Spring-_-Bear 的 CSDN 博客导航


本程序实现对大学物理实验中不确定度的计算:

  1. 输入原始数据个数 n(<= 1000),而后输入 n 个数据。
  2. 系统自动求得 n 个数据的平均值和 A 类不确定度。
  3. 输入实验仪器允许的最大误差。
  4. 系统自动求得 B 类仪器误差不确定度。
  5. 人工对 A、B 类不确定度的有效位数进行取舍,而后输入取舍后的 A、B 类不确定度。
  6. 系统自动求得合成不确定度和相对不确定度。

运行示例:

程序源码:

#include <stdio.h>
#include <math.h>#define MAXN 1000int main()
{int n;printf("请输入原始数据个数:");scanf("%d", &n);double data[MAXN] = {0};double sum = 0;printf("请输入 %d 个原始数据:", n);for (int i = 0; i < n; i++){scanf("%lf", &data[i]);sum += data[i];}// 求 n 个数据的平均值double average = sum / n;printf("\n原始数据平均值为:%f\n", average);// 求 A 类不确定度double tempSum = 0;for (int i = 0; i < n; i++){tempSum += pow(data[i] - average, 2);}double A = sqrt(tempSum / ((double)n * ((double)n - 1)));printf("A 类不确定度为:%lf\n\n", A);double derta;printf("请输入实验仪器允许的最大误差:");scanf("%lf", &derta);// 求 B 类不确定度double B = derta / sqrt(3);printf("\nB 类不确定度为:%f\n\n", B);printf("请输入人工取舍后的 A 类和 B 类不确定度:");scanf("%lf%lf", &A, &B);// 求合成不确定度double U = sqrt(pow(A, 2) + pow(B, 2));printf("\n合成不确定度为:%lf\n", U);// 求相对不确定度double R = U / average;printf("相对不确定度为:%f\n", R);return 0;
}

[物理实验]计算不确定度相关推荐

  1. 物理实验计算不确定度的小程序c语言

    #include <stdio.h> #include <math.h> int main() {double a[100]= {0}; //input your number ...

  2. 哪些物理实验可以用计算机采集技术,计算机在物理实验计算测量误差中应用.doc...

    计算机在物理实验计算测量误差中应用 计算机在物理实验计算测量误差中应用 [摘要] 本论文通过编程举例,利用计算机软件处理物理实验中数据误差的过程,显示了计算机软件强大的实验数据处理功能,探讨为物理实验 ...

  3. 【MATLAB】大学物理实验-不确定度计算

    大学物理实验-不确定度计算 输入输出示例 输入 L = [98.98 98.96 98.97 98.94 99.00,98.95,98.97]; delatX_B = 0.05/sqrt(3); 输出 ...

  4. 大物实验计算弹性模量_大学物理实验报告(清华大学)拉伸法测弹性模量.doc...

    物理实验报告 系别 机械系 班号 机53 姓名 丁旭阳 (同组姓名 ) 做实验日期 2006 年 10 月 19 日 教师评定 2.1 拉伸法测弹性模量 一.实验目的 1.学习用拉伸法测弹性模量的方法 ...

  5. 计算机分子模拟聚乙烯,用“分子模拟”软件构建聚乙烯分子、全同立构聚丙烯分子,并计算它们末端的直线距离-高分子物理-实验1-01...

    高分子物理实验. 实验一 用"分子模拟"(MP)软件构建聚乙烯分子.全同立构聚丙烯, 并计算它们末端的直线距离 一.实验目的 1.了解用计算机软件模拟大分子的"分子模拟& ...

  6. 大学物理实验——密立根油滴实验数据计算Python代码

    大学物理实验--密立根油滴实验数据计算Python代码 先手准备 import numpy as np 编写函数 def f(t,U):# 基本物理量准备rou = 981.0g = 9.80l = ...

  7. 物理实验不确定度的数据处理

    物理实验要凡是有平均值的都要算不确定度,每个自己算就很烦. 卡西欧那个好像算的是偏差,不知道和不确定度是不是一个东西. 而且写过程的时候我希望写出a12+a22+.....\sqrt {a_{1}^2 ...

  8. 螺旋测微器b类不确定度_物理实验直测量不确定度评估.ppt

    物理实验直测量不确定度评估 直接测量不确定度评估 Gauss分布 测量列的平均值.标准差 A类不确定度 t分布 B类不确定度 直接测量的合成不确定度 Gauss分布 也称正态分布. δ的平均值等于0. ...

  9. 螺旋测微器b类不确定度_螺旋测微器b类不确定度_物理实验直测量不确定度评估.ppt...

    物理实验直测量不确定度评估 直接测量不确定度评估 Gauss分布 测量列的平均值.标准差 A类不确定度 t分布 B类不确定度 直接测量的合成不确定度 Gauss分布 也称正态分布. δ的平均值等于0. ...

最新文章

  1. Spring Cloud微服务笔记(一)微服务与云概念
  2. ECS 支持 IPv6 啦,快来尝鲜吧~
  3. vue使用sweetalert2弹窗插件
  4. 三维重建2: 地图构建-三角测量
  5. POJ1459-Power Network
  6. MIPI屏数据发送命令解析
  7. oracle导出有分区表的用户,分区表导出导入
  8. python 元组与数组的区别_python – NumPy – 从元组到数组的高效转换?
  9. [译]使用深度学习方法实现面部表情包识别
  10. linux视频教程哪个最好_最好的Linux教程
  11. CA/B论坛又出新动作了!代码签名证书最小密钥长度将于6月增强至3072位
  12. matlab求最值(极值)
  13. 改善网页性能的5种方法
  14. 7-9 旅游规划 (25 分)Dijkstra算法,单源最短路径算法
  15. vs2017无法打开文件atls.lib问题
  16. GPS定位精度指标含义
  17. [CTF]利用CRC32绕过RAR密码(适合于小文本文件)
  18. Web返回结果和HTTP状态码详解
  19. SAP PO IDOC开发上(SAP PO 开发十一)
  20. 鸿蒙3部曲先看哪部,星辰变是“鸿蒙”系列的作品,那“鸿蒙”系列到底有多少部曲?...

热门文章

  1. 十万个为什么 「你知道为什么汉字有时会乱码变成问号(?)或别的字符吗?」
  2. c++小游戏(王者荣耀极简)
  3. 数学分析教程 番外篇(2):微分方程 学习感受
  4. 网页上简体繁体汉字切换
  5. 小坤二次元导航HTML源码 很好看的引导页
  6. 千只瓶子找毒药的问题
  7. 【JS】使用onclick方法把对象本身传输给方法
  8. Mysql翻页查询数据重复怎么办?
  9. 关于R语言中时间类POSIXct和POSIXlt的一点儿学习收获
  10. 无人驾驶汽车的快速发展,主要运用了哪项新技术