[物理实验]计算不确定度
Spring-_-Bear 的 CSDN 博客导航
本程序实现对大学物理实验中不确定度的计算:
- 输入原始数据个数 n(<= 1000),而后输入 n 个数据。
- 系统自动求得 n 个数据的平均值和 A 类不确定度。
- 输入实验仪器允许的最大误差。
- 系统自动求得 B 类仪器误差不确定度。
- 人工对 A、B 类不确定度的有效位数进行取舍,而后输入取舍后的 A、B 类不确定度。
- 系统自动求得合成不确定度和相对不确定度。
运行示例:
程序源码:
#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;
}
[物理实验]计算不确定度相关推荐
- 物理实验计算不确定度的小程序c语言
#include <stdio.h> #include <math.h> int main() {double a[100]= {0}; //input your number ...
- 哪些物理实验可以用计算机采集技术,计算机在物理实验计算测量误差中应用.doc...
计算机在物理实验计算测量误差中应用 计算机在物理实验计算测量误差中应用 [摘要] 本论文通过编程举例,利用计算机软件处理物理实验中数据误差的过程,显示了计算机软件强大的实验数据处理功能,探讨为物理实验 ...
- 【MATLAB】大学物理实验-不确定度计算
大学物理实验-不确定度计算 输入输出示例 输入 L = [98.98 98.96 98.97 98.94 99.00,98.95,98.97]; delatX_B = 0.05/sqrt(3); 输出 ...
- 大物实验计算弹性模量_大学物理实验报告(清华大学)拉伸法测弹性模量.doc...
物理实验报告 系别 机械系 班号 机53 姓名 丁旭阳 (同组姓名 ) 做实验日期 2006 年 10 月 19 日 教师评定 2.1 拉伸法测弹性模量 一.实验目的 1.学习用拉伸法测弹性模量的方法 ...
- 计算机分子模拟聚乙烯,用“分子模拟”软件构建聚乙烯分子、全同立构聚丙烯分子,并计算它们末端的直线距离-高分子物理-实验1-01...
高分子物理实验. 实验一 用"分子模拟"(MP)软件构建聚乙烯分子.全同立构聚丙烯, 并计算它们末端的直线距离 一.实验目的 1.了解用计算机软件模拟大分子的"分子模拟& ...
- 大学物理实验——密立根油滴实验数据计算Python代码
大学物理实验--密立根油滴实验数据计算Python代码 先手准备 import numpy as np 编写函数 def f(t,U):# 基本物理量准备rou = 981.0g = 9.80l = ...
- 物理实验不确定度的数据处理
物理实验要凡是有平均值的都要算不确定度,每个自己算就很烦. 卡西欧那个好像算的是偏差,不知道和不确定度是不是一个东西. 而且写过程的时候我希望写出a12+a22+.....\sqrt {a_{1}^2 ...
- 螺旋测微器b类不确定度_物理实验直测量不确定度评估.ppt
物理实验直测量不确定度评估 直接测量不确定度评估 Gauss分布 测量列的平均值.标准差 A类不确定度 t分布 B类不确定度 直接测量的合成不确定度 Gauss分布 也称正态分布. δ的平均值等于0. ...
- 螺旋测微器b类不确定度_螺旋测微器b类不确定度_物理实验直测量不确定度评估.ppt...
物理实验直测量不确定度评估 直接测量不确定度评估 Gauss分布 测量列的平均值.标准差 A类不确定度 t分布 B类不确定度 直接测量的合成不确定度 Gauss分布 也称正态分布. δ的平均值等于0. ...
最新文章
- Spring Cloud微服务笔记(一)微服务与云概念
- ECS 支持 IPv6 啦,快来尝鲜吧~
- vue使用sweetalert2弹窗插件
- 三维重建2: 地图构建-三角测量
- POJ1459-Power Network
- MIPI屏数据发送命令解析
- oracle导出有分区表的用户,分区表导出导入
- python 元组与数组的区别_python – NumPy – 从元组到数组的高效转换?
- [译]使用深度学习方法实现面部表情包识别
- linux视频教程哪个最好_最好的Linux教程
- CA/B论坛又出新动作了!代码签名证书最小密钥长度将于6月增强至3072位
- matlab求最值(极值)
- 改善网页性能的5种方法
- 7-9 旅游规划 (25 分)Dijkstra算法,单源最短路径算法
- vs2017无法打开文件atls.lib问题
- GPS定位精度指标含义
- [CTF]利用CRC32绕过RAR密码(适合于小文本文件)
- Web返回结果和HTTP状态码详解
- SAP PO IDOC开发上(SAP PO 开发十一)
- 鸿蒙3部曲先看哪部,星辰变是“鸿蒙”系列的作品,那“鸿蒙”系列到底有多少部曲?...