当测量结果是一个或多个直接测量量的函数时,即有y=f(x1,x2,…,xn)的函数关系,直接测量量的不确定度u(xi)(i=1,2,…,n)以一定规律传递给测量结果,一般用下述公式进行不确定度合成u2c=ni=1(fxi)2u2(xi)+2n-1i=1nj=i+1fxifxjr(xi,xj)u(xi)u(xj)(1)其中,r(xi,xj)为xi、xj的相关系数;uc为合成标准不确定度[1]。当各直接测量量相互独立,即r(xi,xj)=0,并且在偏导数(灵敏系数)易获得的情况下,可以由(1)式很容易计算合成标准不确定度uc。但当各直接测量量不相互独立时,需要知道各量间的相关系数,才能应用不确定度合成公式,而相关系数的获得相当困难[2],很多情况下根本无法得到,因而也就无法按(1)式进行不确定度的合成;当偏导数不易获得时,也无法由(1)式进行不确定度合成;而且当由于各种原因不易获得一些xi的大量测量值,而只能得到xi单次测量值,或者根据相关信息通过各种方法(如B类评定)粗略估计其值,及其误差的分布类型和相应参数时,此时用(1)式也无法进行不确定度合成。本文利用MATLAB进行随机模拟,较好地解决了上述存在的问题。MATLAB[3,4]语言是一种面向科学与工程计算的高级语言,可以用数学形式的语言编写程序。该语言主要用于矩阵运算,同时在数据分析、自动控制、数字信号处理及绘图等方面也有强大的功能。MAT-LAB提供了23种随机变量分布类型的随机数发生器,如正态分布、对数分布、对数正态分布,泊松分布以及威布尔分布等,可直接产生大量的变量随机数。设被测量Y的估计值y是根据n个其它量的测得值x1,x2,…,xn和相应的函数关系式计算求得的,且有函数关系式y=f(x1,x2,…,xn)。对一些不易测量的xi,由单次测量得到或根据相关信息估计其值为xi,其误差的分布函数为F(xi)。用MATLAB的随机数发生器,分别产生服从分布F(xi)的m个xi1,xi2,…,xim随机数,那么xi的值为xi+xi1,xi+xi2,…,xi+xim,然后根据公式y=f(x1,x2,…,xn)得到y的m个样本,记为y1,y2,…,ym,根据y的m个样本,估计其分布类型,计算出y的均值和方差,进而获得被测量Y的合成标准不确定度。由于该方法使用的是测量值和仿真数据,而不是利用平均值、标准差及自由度,因此不要求计算灵敏系数,即无需评估模型对于输入量的偏导数,因而避免了(1)式中的一些近似,该方法也不需要计算合成不确定度的自由度。它适用于各直接测量的量相关或不相关的情况,测量模型很难或不便于进行偏导数的情况,及有些xi不易获得的情况,且可以使用MATLAB编写程序计算,从而使不确定度的合成简单、方便。具体步骤如下:(1)对那些不易获得足够测量值的量,根据相关信息,由单次测量或通过各种方法估计其值xi及其误差所服从的分布F(xi)和分布参数,一般情况下认为测量误差服从正态分布。(2)用MATLAB的随机数发生器,分别产生服从分布F(xi)的m个随机数xi1,xi2,…,xim。(3)根据每组随机数xi+xi1,xi+xi2,…,xi+xim及其它xi的测量值,按式y=f(x1,x2,…,xn)计算相应的被测量的估计值yi(i=1,2,…,m),从而获得被测量估计值y的m个样本y1,y2,…,ym。(4)根据粗大误差判别准则,剔除掉y的m个样本中的粗大误差,然后估计被测量的分布类型及其均值y和方差y。(5)由xi和其它xi的测量值的平均值,计算y的均值y,由y的直方图或K-S检验确定y所服从的

如何用matlab计算不确定度,基于MATLAB的不确定度合成相关推荐

  1. matlab计算空间桁架,基于matlab的空间三维桁架结构受力分析通用程序设计

    第 26 卷第 3 期 喀什师范学院学报 Vol. 26 No. 3 2005 年 5 月 Journal of Kashgar Teachers College May 2005 基于 matlab ...

  2. matlab计算空间桁架,基于MATLAB的三维桁架有限元分析_宋志安.pdf

    基于MATLAB的三维桁架有限元分析_宋志安 DOI :10.16452/j.cnki .s kjzk.2010.03.002 29 3 Vol.29 No.3 Journal of Shandong ...

  3. matlab计算macd_[原创]基于MATLAB的一个简单的交易策略(基于MACD)的Matlab代码

    %%此程序用来计算MACD指标并对其有效性进行回测检验 %%原始数据命名为stk_clpr,且第一列为收盘价,第二列为交易日期 %% 计算相关指标(这里也可编一个函数),第一天初始化:DIFF=DEA ...

  4. matlab计算macd_[原创]基于MATLAB的一个简单的交易策略(基于MACD)的Matlab代码-经管之家官网!...

    %%此程序用来计算MACD指标并对其有效性进行回测检验 %%原始数据命名为stk_clpr,且第一列为收盘价,第二列为交易日期 %% 计算相关指标(这里也可编一个函数),第一天初始化:DIFF=DEA ...

  5. 金融计算与编程 基于matlab,金融计算与编程.pdf

    金融市场与风险管理系列教材 金融计算与编程 ---基于 MATLAB 的应用 曹志广 著 上海财经大学出版社 ( ) 图书在版编目 CIP数据 : / : 金融计算与编程 基于 的应用 曹志广著 上海 ...

  6. matlab功率谱的峰值,基于Matlab功率谱密度估计方法.doc

    基于Matlab功率谱密度估计方法 基于Matlab功率谱密度估计方法要在实际情况下, 许多平稳信号无法导出数学表达式, 要准确获取这些信号的功率谱密度存在一定的困难.根据维纳辛钦 (Wiener K ...

  7. Matlab之DNN:基于Matlab利用神经网络模型(epochs=10000000)预测勒布朗詹姆斯的2018年总决赛(骑士VS勇士)第一场得分、篮板、助攻

    Matlab之DNN:基于Matlab利用神经网络模型(epochs=10000000)预测勒布朗詹姆斯的2018年总决赛(骑士VS勇士)第一场得分.篮板.助攻 目录 输出结果 预测勒布朗詹姆斯的20 ...

  8. 如何用Matlab建立信用风险模型,基于Matlab计算的KMV模型在商业银行信用风险管理中的实践应用.pdf...

    科技论坛 2014.6 基于Matlab计算的KMV模型在商业银行信用风险管理中的 应用 李 园 (天津大学管理与经济学部,天津,300072) 摘要:社会经济的不断发展,金融行业也处于不断发展之中, ...

  9. matlab普朗克黑体辐射公式,基于MATLAB的黑体辐射量计算

    基于MATLAB的黑体辐射量计算 介绍了黑体辐射理论,利用MATLAB求解了普朗克黑体辐射公式在有界域λ1-λ2内的积分,通过实例对梯形法和辛普森法两种数值积分方法进行了分析和比 (本文共3页) 阅读 ...

  10. matlab 电力系统分析 毕设,基于MATLAB的P-Q分解法电力系统潮流计算毕业设计

    基于MATLAB的P-Q分解法电力系统潮流计算毕业设计 摘 要 电力系统潮流计算是研究电力系统稳定运行情况的一种重要的计算,在电力系统规划设计和现有电力系统运行方式的研究中,都需要利用它来定量地分析比 ...

最新文章

  1. 安装R语言开发环境RStudio服务器版
  2. hdu 1269(Tarjan求强连通分量)
  3. NLP新秀:BERT的优雅解读
  4. android去掉顶部标题栏
  5. N皇后问题位运算符解法【转载】
  6. mat查找多线程并发下大对象导致的堆内存问题
  7. 全局变量的使用和声明
  8. python清屏命令-python 命令行里实现clear清屏技巧
  9. Android主板串口线接法,9针rs232串口接线图以及接线方法
  10. 如何撰写发明专利申请文件 - 赵烟桥
  11. 利用Python生成钢琴音色
  12. SDL —— SDL_mixer
  13. 【Python成长之路】基于sikuli jar包,实现淘宝自动抢单功能(1)
  14. 【面试突击算法第二天】剑指offer + Leetcode Hot100
  15. 批量下载网页链接---数据集批量下载
  16. op反馈电阻并联反馈电容
  17. 专业测评:iphone7致命缺陷曝光
  18. 计算机里找不到读卡器、,读卡器不显示怎么办解决教程
  19. 什么是web前端开发工程师和h5有什么关系
  20. 数据压缩读书笔记——线性代数的几何意义(五)

热门文章

  1. Datawhale 智慧海洋建设-Task1
  2. 用户贷款风险预测-datacastle竞赛题目
  3. 产业园以商招商实施方案
  4. 电脑为什么丢失msvcp140.dll?msvcp140.dll丢失修复详细教程步骤
  5. 10_10_闪迪服务器芯片,【闪迪至尊极速固态硬盘试用】透过芯片看旗舰,拆解Extreme II看本质!...
  6. 定了!智能经济高峰论坛将在7月29日开幕
  7. 概率论和数理统计期末复习(仅供个人复习使用)
  8. 《惢客创业日记》2018.10.12(周五) 声音主播背后的“天龙八步”(一)
  9. remote desktop mac(微软远程连接工具)
  10. 计算机三级网络技术第十章(第一轮)