- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
哈尔滨工业大学
《仪器精度理论》课程报告
Monte Carlo 模拟误差分析课程设计
院 系: 电气学院
姓 名:
学 号: 15S001046
日 期: 2016.1.10
1
Monte Carlo 模拟误差分析课程设计
1. 实验目的
1.1 学习并掌握MATLAB 软件的基本功能和使用。
1.2 学习并掌握基于Monte Carlo Method(MCM)分析的不确定度计算方法。
1.3 研究Guide to the expression of Uncertainty in Measurement(GUM)法与MCM 法的区
别与联系和影响因素,自适应MCM 方法,基于最短包含区间的MCM 法。
2. MATLAB 软件介绍实验内容
2.1 介绍MATLAB 软件的基本知识
MATLAB 名字由MATrix 和LABoratory 两词的前三个字母组合而成。20 世纪七十
年代,时任美国新墨西哥大学计算机科学系主任的Cleve Moller 出于减轻学生编程负担
的动机,为学生设计了一组调用LINPACK 和EISPACK 矩阵软件工具包库程序的“通俗
易用”的接口,此即用FORTRAN 编写的萌芽状态的MATLAB
MATLAB 语言的主要特点
(1). 具有丰富的数学功能
(2). 具有很好的图视系统
(3). 可以直接处理声言和图形文件。
(4). 具有若干功能强大的应用工具箱。
(5). 使用方便,具有很好的扩张功能。
(6). 具有很好的帮助功能
演示内容:
(1). MATLAB 的数值计算功能
在“命令行”Command 提示窗口中键入:“A=eye(5,5);A=zeros(5,5);A=ones(5,5) ”
等命令生成各类矩阵;在“命令行”Command 提示窗口中键入:“[v,d]=eig (A)”生成特
征矩阵和特征向量;在“命令行”Command 提示窗口中键入:“expm(A) ”对矩阵A 求
幂;在“命令行”Command 提示窗口中键入:x=[1 3 5];y=[2 4 6];z=conv(x,y) ;显示结
果:z = 2 10 28 38 30
(2). MATLAB 的符号计算功能
在“命令行”Command 提示窗口中键入:
syms a x ;f=sin(a*x); df=diff(f,x); dfa=diff(f,a) ;
2
Command 提示窗口显示结果: df =cos(a*x)*a ; dfa =cos(a*x)*x ;
2.2 MATLAB 软件画图特性
(1). MATLAB 二维绘图
命令函数:plot
参数:线型、颜色、多重线、网格和标记、画面窗口分割、其他方式、隐函数的描绘)
(2). MATLAB 三维画图
曲面与网格图命令函数:mesh
三维带阴影曲面图:surf
三维曲线命令:plot3
演示内容:
(1). MATLAB 的二维绘图功能
在命令行Command 提示窗口中键入:
close all; x=linspace(0, 2*pi, 100); % 100 个点的x 座标
y=sin(x); % 对应的y 座标
plot(x,y);
得到如下的结果:
1
0.8
0.6
0.4
0.2
0
-0.2
-0.4
-0.6
-0.8
-1
0 1 2 3 4 5 6 7
文档评论(0)