闲来无事写了一个求不确定度代码,比较简单,如果测量数据数量不是5的话稍微改一下就行,用代码算不确定度省了不少事。

#include <stdio.h>
#include <stdlib.h>
#include <math.h>

int main()
{
    float a[5] , delta  ;
    int i ;
    float avg , sum ,ua , ub ,uc ;
    printf("请输入5个测量数据:\n") ;
    for(i = 0 ; i < 5 ; i++){
        scanf("%f",&a[i]);
    }
    printf("请输入仪器误差:\n") ;
    scanf("%f",&delta);
    for(i = 0 ; i < 5 ; i++){
        sum += a[i] ;
    }
    avg = sum / 5.0 ;
    printf("平均值为 %f\n",avg) ;
    sum = 0 ;
    for(i = 0 ; i < 5 ; i++){
     sum += (avg - a[i]) * (avg - a[i])  ;
    }
    ua = sqrt(sum/20.0) ;
    printf("不确定度a为 %f\n",ua) ;
    ub = delta / sqrt(3) ;
    printf("不确定度b为 %f\n",ub) ;
    uc = sqrt(ua*ua+ub*ub) ;
    printf("不确定度c为 %f\n",uc) ;

return 0;
}

大物实验求不确定度代码(简单版)相关推荐

  1. 奥特曼打小怪兽python代码简单版_OC(奥特曼打小怪兽游戏)

    FJMonster.h//怪兽类 #import FJUltraman; /**定义一个怪兽类有名字和生命值*/ NSObject{ NSString *_name; NSUInteger_hp; } ...

  2. 奥特曼打小怪兽python代码简单版_奥特曼打小怪兽

    from random import randint # 导入randint函数 class Monster(object): def __init__(self, name, energy): se ...

  3. 狼人杀c语言代码,1089 狼人杀-简单版——C/C++实现

    题目 1089 狼人杀-简单版 (20 point(s)) 以下文字摘自<灵机一动·好玩的数学>:"狼人杀"游戏分为狼人.好人两大阵营.在一局"狼人杀&quo ...

  4. PAT Basic Level 1089 狼人杀-简单版 解题思路及AC代码 v0.96

    PAT 乙级 1089 狼人杀-简单版 1. 题目简述及在线测试位置 2. 基本思路 3. 完整AC代码 1. 题目简述及在线测试位置 1.1 N个人玩狼人杀,每个人 按从1到N的编号 顺序说明他人的 ...

  5. html枪战游戏代码大全,3D枪战射击游戏cs简单版源代码

    [实例简介] 3D枪战射击游戏cs简单版源代码,本代码用opengl开发,使用vc6.0适用于初学者 [实例截图] [核心代码] vccs └── vccs ├── CDSound.cpp ├── C ...

  6. PAT 1089 狼人杀-简单版(20 分)(代码+测试点分析)

    1089 狼人杀-简单版(20 分) 以下文字摘自<灵机一动·好玩的数学>:"狼人杀"游戏分为狼人.好人两大阵营.在一局"狼人杀"游戏中,1 号玩家 ...

  7. 「PAT乙级真题解析」Basic Level 1089 狼人杀-简单版 (问题分析+完整步骤+伪代码描述+提交通过代码)

    乙级的题目训练主要用来熟悉编程语言的语法和形成良好的编码习惯和编码规范.从小白开始逐步掌握用编程解决问题. PAT (Basic Level) Practice 1089 狼人杀-简单版 问题分析 题 ...

  8. pta中c语言编程问题答案,pta题库答案_浙大远程教育2015秋 程序设计基础C 求PTA实验代码题库liujiahai-C答案_淘题吧...

    1. PTA(拼题A)的做题邀请码怎么得 进入中国大学mooc,点击课程 ,进入课程公告,查看邀请码 2. pta这道题目部分错误应该错在哪里 你的并查集是不是写错了?还有大数组放到函数外面,判断俱乐 ...

  9. 微信小程序实现Tab选项卡(极简单版)

    一言不合上来就是wxml的代码喔 好啦,如果没有基础的同学,建议撸一遍文档,或者去看书把简单的知识串起来.这里我要说的是block这个标签,block这个标签并不是一个组件,它只是一个包装元素,不会在 ...

最新文章

  1. Python optionParser模块的使用方法
  2. 一站式解决:隐马尔可夫模型(HMM)全过程推导及实现
  3. 在Android Studio中打开Android Device Monitor时报错的解决方法
  4. JZOJ 5264. 【NOIP2017模拟8.12A组】化学
  5. 【转】深入浅出图解C#堆与栈 C# Heap(ing) VS Stack(ing) 第一节 理解堆与栈
  6. 《C++ Primer 5th》笔记(5 / 19):语句
  7. Python list去重,去掉list中元素为字典的且字典部分key相同的list元素(列表去重、字典去重)
  8. 头文件和实现文件的关系
  9. 以汉字开头,以某个词结尾的一段文字的正则
  10. javascript实现继承的几种主要方法
  11. 记一次nsp解包(nscb解包nsp/xci,cpk解包,转hca、adx到MP3,转nsm、m2v到MP4方法集锦)
  12. android:viewpager+photoview实现图片查看器
  13. Adobe illustrator 常用菜单命令和快捷键
  14. 安卓手机 WiFi已连接,无法访问互联网
  15. #1005. 三个小朋友分糖果
  16. ES系列:解决Cluster state has not been recovered yet, cannot write to the [null] index问题
  17. 督查督办管理系统适合什么企业
  18. DTS、杜比2.0、杜比5.1、AC3各是什么意思
  19. matlab中ln4怎么表示,matlab里ln怎么表示
  20. 浪潮之巅 “八叛徒”与硅谷

热门文章

  1. 转载 用MS Windows 字体美化 Ubuntu(6.06)
  2. 爱国者回应MID过渡平台性能仍基于Menlow
  3. 错误:ASan runtime does not come first in initial library list; you should either link runtime to
  4. 如何将网站部署到阿里云服务器
  5. 做好三个联接,华为云IoT助力行业智能升级
  6. 痞子衡嵌入式:超级下载算法(RT-UFL)开发笔记番外(1) - JLinkScript妙用
  7. excel上传下载 Content-type
  8. 帮你理解网关、ARP、IP、MAC、路由
  9. 新概念英语1册51课
  10. 使用PyTorch来进行肺癌早期检测:3、训练模型