蒙特卡洛实验报告 (1)

蒙特卡洛实验报告 (1)
蒙特卡洛实验报告 (1)

材料分析方法课后答案(更新至第十章)

材料分析方法课后练习题参考答案 2015-1-4 BY:二专业の学渣 材料科学与工程学院

3.讨论下列各组概念的关系 答案之一 (1)同一物质的吸收谱和发射谱; 答:λk吸收〈λkβ发射〈λkα发射 (2)X射线管靶材的发射谱与其配用的滤波片的吸收谱。 答:λkβ发射(靶)〈λk吸收(滤波片)〈λkα发射(靶)。任何材料对X射线的吸收都有一个Kα线和Kβ线。如Ni 的吸收限为0.14869 nm。也就是说它对0.14869nm波长及稍短波长的X射线有强烈的吸收。而对比0.14869稍长的X射线吸收很小。Cu靶X射线:Kα=0.15418nm Kβ=0.13922nm。 (3)X射线管靶材的发射谱与被照射试样的吸收谱。 答:Z靶≤Z样品+1 或Z靶>>Z样品 X射线管靶材的发射谱稍大于被照射试样的吸收谱,或X射线管靶材的发射谱大大小于被照射试样的吸收谱。在进行衍射分析时,总希望试样对X射线应尽可能少被吸收,获得高的衍射强度和低的背底。 答案之二 1)同一物质的吸收谱和发射谱; 答:当构成物质的分子或原子受到激发而发光,产生的光谱称为发射光谱,发射光谱的谱线与组成物质的元素及其外围电子的结构有关。吸收光谱是指光通过物质被吸收后的光谱,吸收光谱则决定于物质的化学结构,与分子中的双键有关。 2)X射线管靶材的发射谱与其配用的滤波片的吸收谱。 答:可以选择λK刚好位于辐射源的Kα和Kβ之间的金属薄片作为滤光片,放在X射线源和试样之间。这时滤光片对Kβ射线强烈吸收,而对Kα吸收却少。 6、欲用Mo 靶X 射线管激发Cu 的荧光X 射线辐射,所需施加的最低管电压是多少?激发出的荧光辐射的波长是多少? 答:eVk=hc/λ Vk=6.626×10-34×2.998×108/(1.602×10-19×0.71×10-10)=17.46(kv) λ0=1.24/v(nm)=1.24/17.46(nm)=0.071(nm) 其中h为普郎克常数,其值等于6.626×10-34 e为电子电荷,等于1.602×10-19c 故需加的最低管电压应≥17.46(kv),所发射的荧光辐射波长是0.071纳米。 7、名词解释:相干散射、非相干散射、荧光辐射、吸收限、俄歇效应 答:⑴当χ射线通过物质时,物质原子的电子在电磁场的作用下将产生受迫振动,受迫振动产生交变电磁场,其频率与入射线的频率相同,这种由于散射线与入射线的波长和频率一致,位相固定,在相同方向上各散射波符合相干条件,故称为相干散射。 ⑵当χ射线经束缚力不大的电子或自由电子散射后,可以得到波长比入射χ射线长的χ射线,且波长随散射方向不同而改变,这种散射现象称为非相干散射。

清华大学数值分析A第一次作业

7、设y0=28,按递推公式 y n=y n?1? 1 100 783,n=1,2,… 计算y100,若取≈27.982,试问计算y100将有多大误差? 答:y100=y99?1 100783=y98?2 100 783=?=y0?100 100 783=28?783 若取783≈27.982,则y100≈28?27.982=0.018,只有2位有效数字,y100的最大误差位0.001 10、设f x=ln?(x? x2?1),它等价于f x=?ln?(x+ x2?1)。分别计算f30,开方和对数取6位有效数字。试问哪一个公式计算结果可靠?为什么? 答: x2?1≈29.9833 则对于f x=ln x?2?1,f30≈?4.09235 对于f x=?ln x+2?1,f30≈?4.09407 而f30= ln?(30?2?1) ,约为?4.09407,则f x=?ln?(x+ x2?1)计算结果更可靠。这是因为在公式f x=ln?(x? x2?1)中,存在两相近数相减(x? x2?1)的情况,导致算法数值不稳定。 11、求方程x2+62x+1=0的两个根,使它们具有四位有效数字。 答:x12=?62±622?4 2 =?31±312?1 则 x1=?31?312?1≈?31?30.98=?61.98 x2=?31+312?1= 1 31+312?1 ≈? 1 ≈?0.01613

12.(1)、计算101.1?101,要求具有4位有效数字 答:101.1?101= 101.1+101≈0.1 10.05+10.05 ≈0.004975 14、试导出计算积分I n=x n 4x+1dx 1 的一个递推公式,并讨论所得公式是否计算稳定。 答:I n=x n 4x+1dx 1 0= 1 4 4x+1x n?1?1 4 x n?1 4x+1 dx= 1 1 4 x n?1 1 dx?1 4 x n?1 4x+1 dx 1 = 1 4n ? 1 4 I n?1,n=1,2… I0= 1 dx= ln5 1 记εn为I n的误差,则由递推公式可得 εn=?1 εn?1=?=(? 1 )nε0 当n增大时,εn是减小的,故递推公式是计算稳定的。

蒙特卡罗算法的简单应用

一、蒙特卡洛算法 1、含义的理解 以概率和统计理论方法为基础的一种计算方法。也称统计模拟方法,是指使用随机数(或更常见的伪随机数)来解决很多计算问题的方法,它是将所求解的问题同一定的概率模型相联系,用计算机实现统计模拟或抽样,以获得问题的近似解。 2、算法实例 在数值积分法中,利用求单位圆的1/4的面积来求得Pi/4从而得到Pi 。单位圆的1/4面积是一个扇形,它是边长为1单位正方形的一部分。只要能求出扇形面积S1在正方形面积S 中占的比例K=S1/S 就立即能得到S1,从而得到Pi 的值。怎样求出扇形面积在正方形面积中占的比例K 呢?一个办法是在正方形中随机投入很多点,使所投的点落在正方形中每一个位置的机会相等看其中有多少个点落在扇形内。将落在扇形内的点数m 与所投点的总数n 的比m/n 作为k 的近似值。P 落在扇形内的充要条件是 221x y +≤ 。 已知:K= 1s s ,K ≈m n ,s=1,s1=4P i ,求Pi 。 由1 s m s n ≈,知s1≈*m s n =m n , 而s1=4P i ,则Pi=*4m n 程序: /* 利用蒙特卡洛算法近似求圆周率Pi*/ /*程序使用:VC++6.0 */ #include #include #include #define COUNT 800 /*循环取样次数,每次取样范围依次变大*/ void main() { double x,y; int num=0; int i; for(i=0;i

x=rand()*1.0/RAND_MAX;/*RAND_MAX=32767,包含在中*/ y=rand()*1.0/RAND_MAX; i f((x*x+y*y)<=1) num++; /*统计落在四分之一圆之内的点数*/ } printf("Pi值等于:%f\n",num*4.0/COUNT); printf("RAND_MAX=%d\n",RAND_MAX); 3、应用的范围 蒙特·卡罗方法在金融工程学,宏观经济学,计算物理学(如粒子输运 计算、量子热力学计算、空气动力学计算)等领域应用广泛。 4、参考书籍 [1]蒙特卡罗方法及其在粒子输运问题中的应用[2]蒙特卡罗方法引论

材料测试分析方法(究极版)

绪论 3分析测试技术的发展的三个阶段? 阶段一:分析化学学科的建立;主要以化学分析为主的阶段。 阶段二:分析仪器开始快速发展的阶段 阶段三:分析测试技术在快速、高灵敏、实时、连续、智能、信息化等方面迅速发展的阶段4现代材料分析的内容及四大类材料分析方法? 表面和内部组织形貌。包括材料的外观形貌(如纳米线、断口、裂纹等)、晶粒大小与形态、各种相的尺寸与形态、含量与分布、界面(表面、相界、晶界)、位向关系(新相与母相、孪生相)、晶体缺陷(点缺陷、位错、层错)、夹杂物、内应力。 晶体的相结构。各种相的结构,即晶体结构类型和晶体常数,和相组成。 化学成分和价键(电子)结构。包括宏观和微区化学成份(不同相的成份、基体与析出相的成份)、同种元素的不同价键类型和化学环境。 有机物的分子结构和官能团。 形貌分析、物相分析、成分与价键分析与分子结构分析四大类方法 四大分析:1图像分析:光学显微分析(透射光反射光),电子(扫描,透射),隧道扫描,原子力2物象:x射线衍射,电子衍射,中子衍射3化学4分子结构:红外,拉曼,荧光,核磁 获取物质的组成含量结构形态形貌及变化过程的技术 材料结构与性能的表征包括材料性能,微观性能,成分的测试与表征 6.现代材料测试技术的共同之处在哪里? 除了个别的测试手段(扫描探针显微镜)外,各种测试技术都是利用入射的电磁波或物质波(如X射线、高能电子束、可见光、红外线)与材料试样相互作用后产生的各种各样的物理信号(射线、高能电子束、可见光、红外线),探测这些出射的信号并进行分析处理,就课获得材料的显微结构、外观形貌、相组成、成分等信息。 9.试总结衍射花样的背底来源,并提出一些防止和减少背底的措施 衍射花样要素:衍射线的峰位、线形、强度 答:(I)花材的选用影晌背底; (2)滤波片的作用影响到背底;(3)样品的制备对背底的影响 措施:(1)选靶靶材产生的特征x射线(常用Kα射线)尽可能小的激发样品的荧光辐射,以降低衍射花样背底,使图像清晰。(2)滤波,k系特征辐射包括Ka和kβ射线,因两者波长不同,将使样品的产生两套方位不同得衍射花样;选择浪滋片材料,使λkβ靶<λk滤<λkα,Ka射线因因激发滤波片的荧光辐射而被吸收。(3)样品,样品晶粒为50μm左右,长时间研究,制样时尽量轻压,可减少背底。 11.X射线的性质; x射线是一种电磁波,波长范围:0.01~1000à X射线的波长与晶体中的原子问距同数量级,所以晶体可以用作衍射光栅。用来研究晶体结构,常用波长为0.5~2.5à 不同波长的x射线具有不同的用途。硬x射线:波长较短的硬x封线能量较高,穿透性较强,适用于金属部件的无损探伤及金属物相分析。软x射线:波长较长的软x射线的能量较低,穿透性弱,可用干分析非金属的分析。用于金属探伤的x射线波长为0.05~0.1à当x射线与物质(原子、电子作用时,显示其粒子性,具有能量E=h 。产生光电效应和康普顿效应等 当x射线与x射线相互作用时,主要表现出波动性。 x射线的探测:荧光屏(ZnS),照相底片,探测器

浅析蒙特卡洛方法原理及应用

浅析蒙特卡洛方法原理及应用 于希明 (英才学院1236103班测控技术与仪器专业6120110304) 摘要:本文概述了蒙特卡洛方法产生的历史及基本原理,介绍了蒙特卡洛方法的最初应用——蒲丰投针问题求圆周率,并介绍了蒙特卡洛方法在数学及生活中的一些简单应用,最后总结了蒙特卡洛方法的特点。 关键词:蒙特卡洛方法蒲丰投针生活应用 蒙特卡洛方法(Monte Carlo method),也称统计模拟方法,是二十世纪四十年代中期由于科学技术的发展和电子计算机的发明,而被提出的一种以概率统计理论为指导的一类非常重要的数值计算方法。它是以概率统计理论为基础, 依据大数定律( 样本均值代替总体均值) , 利用电子计算机数字模拟技术, 解决一些很难直接用数学运算求解或用其他方法不能解决的复杂问题的一种近似计算法。蒙特卡洛方法在金融工程学,宏观经济学,计算物理学(如粒子输运计算、量子热力学计算、空气动力学计算)等领域应用广泛。 一、蒙特卡洛方法的产生及原理 蒙特卡洛方法于20世纪40年代美国在第二次世界大战中研制原子弹的“曼哈顿计划”计划的成员S.M.乌拉姆和J.冯·诺伊曼首先提出。数学家冯·诺伊曼用驰名世界的赌城—摩纳哥的Monte Carlo—来命名这种方法,为它蒙上了一层神秘色彩。在这之前,蒙特卡洛方法就已经存在。1777年,法国数学家蒲丰(Georges Louis Leclere de Buffon,1707—1788)提出用投针实验的方法求圆周率π。这被认为是蒙特卡洛方法的起源。 其基本原理如下:由概率定义知,某事件的概率可以用大量试验中该事件发生的频率来估算,当样本容量足够大时,可以认为该事件的发生频率即为其概率。因此,可以先对影响其可靠度的随机变量进行大量的随机抽样,然后把这些抽样值一组一组地代入功能函数式,确定结构是否失效,最后从中求得结构的失效概率。蒙特卡洛法正是基于此思路进行分析的。 设有统计独立的随机变量Xi(i=1,2,3,…,k),其对应的概率密度函数分别为fx1,fx2,…,fxk,功能函数式为Z=g(x1,x2,…,xk)。首先根据各随机变量的相应分布,产生N组随机数x1,x2,…,xk值,计算功能函数值Zi=g(x1,x2,…,xk)(i=1,2,…,N),若其中有L组随机数对应的功能函数值Zi≤0,则当N→∞时,根据伯努利大数定理及正态随机变量的特性有:结构失效概率,可靠指标。 二、蒲丰投针问题 作为蒙特卡洛方法的最初应用, 是解决蒲丰投针问题。1777 年, 法国数学家蒲丰提出利用投针实验求解圆周率的问题。设平面上等距离( 如为2a) 画有一些平行线, 将一根长度为2l( l< a) 的针任意投掷到平面上, 针与任一平行线相交的频率为p 。针的位置可以用针的中心坐标x 和针与平行线的夹角θ来决定。任意方向投针, 便意味着x与θ可以任意取一值, 只是0≤x ≤a, 0≤θ≤π。那么, 投针与任意平行线相交的条件为x ≤ l sinθ。相交频率p 便可用下式求

清华大学贾仲孝老师高等数值分析报告第二次实验

高等数值分析第二次实验作业

T1.构造例子特征值全部在右半平面时, 观察基本的Arnoldi 方法和GMRES 方法的数值性态, 和相应重新启动算法的收敛性. Answer: (1) 构造特征值均在右半平面的矩阵A : 根据实Schur 分解,构造对角矩阵D 由n 个块形成,每个对角块具有如下形式,对应一对特 征值i i i αβ± i i i i i S αββα-?? = ??? 这样D=diag(S 1,S 2,S 3……S n )矩阵的特征值均分布在右半平面。生成矩阵A=U T AU ,其中U 为 正交阵,则A 矩阵的特征值也均在右半平面。不妨构造A 如下所示: 2211112222 /2/2/2/2N N A n n n n ?-?? ? ? ?- ? = ? ? ? - ? ?? ? 由于选择初值与右端项:x0=zeros(2*N,1);b=ones(2*N,1); 则生成矩阵A 的过程代码如下所示: N=500 %生成A 为2N 阶 A=zeros(2*N); for a=1:N A(2*a-1,2*a-1)=a; A(2*a-1,2*a)=-a; A(2*a,2*a-1)=a; A(2*a,2*a)=a; end U = orth(rand(2*N,2*N)); A1 = U'*A*U; (2) 观察基本的Arnoldi 和GMRES 方法 编写基本的Arnoldi 函数与基本GMRES 函数,具体代码见附录。 function [x,rm,flag]=Arnoldi(A,b,x0,tol,m) function [x,rm,flag]=GMRES(A,b,x0,tol,m) 输入:A 为方程组系数矩阵,b 为右端项,x0为初值,tol 为停机准则,m 为人为限制的最大步数。 输出:x 为方程的解,rm 为残差向量,flag 为解是否收敛的标志。 外程序如下所示: e=1e-6; m=700;

蒙特卡罗 算法

1、蒙特卡罗定位 足球机器人中自定位方法是由Fox提出的蒙特卡罗定位。这是一种概率方法,把足球机器人当前位置看成许多粒子的密度模型。每个粒子可以看成机器人在此位置定位的假设。在多数应用中,蒙特卡罗定位用在带有距离传感器的机器人设备上,如激光扫描声纳传感器。只有一些方法,视觉用于自定位。在足球机器人自定位有些不同,因为机器人占的面积相对比较小,但是机器人所在位置的面积必须相当准确的确定,以便允许同组不同机器人交流有关场地物体信息和遵守比赛规则。这种定位方法分为如下步骤,首先所有粒子按照一起那机器人的活动的运动模型移动。概率pi取决于在感知模型的基础上所有粒子在当前传感器上的读数。基于这些概率,就提出了所谓的重采样,将更多粒子移向很高概率的采样位置。概率平均分布的确定用来表示当前机器人的位置的最优估计。最后返回开始。 2、蒙塔卡罗 基本思想 当所求解问题是某种随机事件出现的概率,或者是某个随机变量的期望值时,通过某种“实验”的方法,以这种事件出现的频率估计这一随机事件的概率,或者得到这个随机变量的某些数字特征,并将其作为问题的解。 工作过程 蒙特卡罗方法的解题过程可以归结为三个主要步骤:构造或描述概率过程;实现从已知概率分布抽样;建立各种估计量。 蒙特卡罗方法解题过程的三个主要步骤: (1)构造或描述概率过程 对于本身就具有随机性质的问题,如粒子输运问题,主要是正确描述和模拟这个概率过程,对于本来不是随机性质的确定性问题,比如计算定积分,就必须事先构造一个人为的概率过程,它的某些参量正好是所要求问题的解。即要将不具有随机性质的问题转化为随机性质的问题。 2)实现从已知概率分布抽样 构造了概率模型以后,由于各种概率模型都可以看作是由各种各样的概率分布构成的,因此产生已知概率分布的随机变量(或随机向量),就成为实现蒙特卡罗方法模拟实验的基本手段,这也是蒙特卡罗方法被称为随机抽样的原因。最简单、最基本、最重要的一个概率分布是(0,1)上的均匀分布(或称矩形分布)。随机数就是具有这种均匀分布的随机变量。随机数序列就是具有这种分布的总体的一个简单子样,也就是一个具有这种分布的相互独立的随机变数序列。产生随机数的问题,就是从这个分布的抽样问题。在计算机上,可以用物理方法产生随机数,但价格昂贵,不能重复,使用不便。另一种方法是用数学递推公式产生。这样产生的序列,与真正的随机数序列不同,所以称为伪随机数,或伪随机数序列。不过,经过多种统计检验表明,它与真正的随机数,或随机数序列具有相近的性质,因此可把它作为真正的随机数来使用。由已知分布随机抽样有各种方法,与从(0,1)上均匀分布抽样不同,这些方法都是借助于随机序列来实现的,也就是说,都是以产生随机数为前提的。由此可见,随机数是我们实现蒙特卡罗模拟的基本工具。 (3)建立各种估计量

(完整版)材料分析方法期末考试总结

材料分析方法 1.x射线是一种波长很短的电磁波,具有波粒二相性,粒子性往往表现突出,故x射线也可视为一束具有一定能量的光量子流。X射线有可见光无可比拟的穿透能力,可使荧光物质发光,可使气体或其它物质电离等。 2.相干散射:亦称经典散射,物质中的电子在X射线电场的作用下,产生强迫振动。这样每个电子在各方向产生与入射X射线同频率的电磁波。新的散射波之间发生的干涉现象称为相干散射。 3.不相干散射:亦称量子散射,X射线光子与束缚力不大的外层电子,或自由电子碰撞时电子获得一部分动能成为反冲电子,X射线光子离开原来方向,能量减小,波长增加。 4.吸收限:物质原子序数越大,对X射线的吸收能力越强;对一定的吸收体,X射线的波长越短,穿透能力越强,表现为吸收系数的下降,但随着波长的的降低,质量吸收系数并非呈连续的变化,而是在某些波长位置上突然升高,出现了吸收限。 5.荧光辐射:由入射X射线所激发出来的特征X射线称为荧光辐射(荧光X 射线,二次X射线)。 6.俄歇效应:由于光电效应而处于激发态的原子还有一种释放能量的方式,及俄歇效应。原子中一个K层电子被入射光量子击出后,L层一个电子跃入K层填补空位,此时多余的能量不以辐射X光量子放出,而是以另一个L层电子活的能量跃出吸收体,这样的一个K层空位被两个L层空位代替的过程称为俄歇效应,跃出的L层电子称为俄歇电子。 7.光电子:当入射光量子的能量等于或大于吸收体原子某壳体层电子的结合能时,此光量子就很容易被电子吸收,获得能量的电子从内层溢出,成为自由电子,称为光电子。原子则处于激发态,这种原子被入射辐射电离的现象即光电效应。8.滤波片的作用:滤波片是利用吸收限两侧吸收系数差很大的现象制成的,用以吸收不需要的辐射而得到基本单色的光源。 9.布拉格方程只是获得衍射的必要条件而非充分条件。 10.晶面(hkl)的n级反射面(nh nk nl),用符号(HKL)表示,称为反射面或干涉面。 11.掠射角是入射角(或反射角)与晶面的夹角,可表征衍射的方向。 12.衍射极限条件:在晶体中,干涉面的划取是无极限的,但并非所有的干涉面均能参与衍射,因存在关系dsinθ=λ/2,或d>=λ/2,说明只有间距大于或等于X 射线半波长的那些干涉面才能参与反射。 13.劳埃法:采用连续X射线照射不动的单晶体,因为X射线的波长连续可变,故可从中挑选出其波长满足布拉格关系的X射线使产生衍射。 14.周转晶体法:采用单色X射线照射转动的单晶体,并用一张以旋转轴为轴的圆筒形底片来记录。 15.粉末法:采用单色X射线照射多晶体,试样是由数量众多、取向混乱的微晶体组成。 16.吸收因数:由于试样本身对X射线的吸收,使衍射强度的实测值与计算值不符,为了修正这一影响,则在强度公式中乘以吸收因数。 17.温度因数:原子热振动使晶体点阵原子排列的周期性受到破坏,使得原来严格满足布拉格条件的相干散射产生附加的相差,从而使衍射强度减弱。为修正实验温度给衍射强度带来的影响,需要在积分强度公式中乘以温度因数。

蒙特卡罗方法学习总结

图1-1 蒙特卡罗方法学习总结 核工程与核技术2014级3班张振华20144530317 一、蒙特卡罗方法概述 1.1蒙特卡罗方法的基本思想 1.1.1基本思想 蒙特卡罗方的基本思想就是,当所求问题的解是某个事件的概率,或者是某个随机变量的数学期望,或者是与概率、数学期望有关的量时,通过某种试验方法,得出该事件发生的频率,或者该随机变量若干个具体观察值的算术平均值,通过它得到问题的解。 1.1.2计算机模拟打靶游戏 为了能更为深刻地理解蒙特卡罗方法的基本思想,我们学习了蒲丰氏问题和打靶游戏两大经典例子。下面主要对打靶游戏进行剖析、计算机模拟(MATLAB 程序)。 设某射击运动员的弹着点分布如表1-1 所示, 首先用一维数轴刻画出已知该运动员的弹 着点的分布如图1-1所示。研究打靶游戏,我 们不用考察子弹的运动轨迹,只需研究每次“扣动扳机”后的子弹弹着点。每一环数对应唯一确定的概率,且注意到概率分布函数有单调不减和归一化的性质。首先我们产生一个在(0,1)上均匀分布的随机数(模拟扣动扳机),然后将该随机数代表的点投到P 轴上(模拟子弹射向靶上的一个确定点),得到对应的环数(即子弹的弹着点),模拟打靶完成。反复进行N 次试验,统计出试验结果的样本均值。样本均值应当等于数学期望值,但允许存在一定的偏差,即理论计算值应该约等于模拟试验结果。 clear all;clc; N=100000;s=0; for n=1:N %step 4.重复N 次打靶游戏试验

x=rand(); %step 1.产生在(0,1)上均匀分布的随机数if(x<=0.1) %step 2.若随机数落在(0.0,0.1)上,则代表弹着点在7环g=7; s=s+g; %step 3.统计总环数elseif(x<=0.2) %step 2.若随机数落在(0.1,0.2)上,则代表弹着点在8环g=8;s=s+g; elseif(x<=0.5) %step 2.若随机数落在(0.2,0.5)上,则代表弹着点在9环g=9;s=s+g; else %step 2.若随机数落在(0.5,1.0)上,则代表弹着点在10环 g=10;s=s+g; end end gn_th=7*0.1+8*0.1+9*0.3+10*0.5; %step 5.计算、输出理论值fprintf('理论值:%f\n',gn_th); gn=s/N; %step 6.计算、输出试验结果 fprintf('试验结果:%f\n',gn);1.2蒙特卡罗方法的收敛性与误差 1.2.1收敛性 由大数定律可知,应用蒙特卡罗方法求近似解,当随机变量Z 的简单子样数N 趋向于无穷大(N 充分大)时,其均值依概率收敛于它的数学期望。 1.2.2误差 由中心极限定理可知,近似值与真值的误差为N Z E Z N αλ<-)(?。式中的αλ的值可以根据给出的置信水平,查阅标准正态分布表来确定。 1.2.3收敛性与误差的关系 在一般情况下,求具有有限r 阶原点矩()∞

题目蒙特卡洛算法的设计和实现

题目:蒙特卡洛算法的设计和实现 班别:12accp2班 组员姓名:蔡添来杨善挺 时间:2013.6.28

应用数学二期末考核 项目设计说明书 项目名称:蒙特卡洛算法的设计和实现 人员情况 (注:写上组员的姓名、学号) 蔡添来-010******* 杨善挺-010******* 人员分工情况 (注:写上每个组员完成那个部分的详细情况) N-S图和代码蔡添来负责编写,杨善挺参与讨论,杨善挺负责写摘要问题分析、问题总结以及饼状图的代码编写及处理等等,主要结果及其分析讨论部分由蔡添来写,该部分一些问题杨善挺参与讨论。 蒙特卡洛算法的设计和实现 摘要 (注:请写上你对本项目题目的基本认识和介绍,解决该问题用的的方法和算法的基本思想和原理,以及本问题的主要结论及对结论的简单总结和分析) 本文根据蒙特卡洛算法以实验为基础阐述其算法的设计思路和实现过程,可以通过反复多次的实验,利用数学的的N-S算法,以及MATLAB编程等,并联系实际生活情况,分析蒙特卡洛算法给现实世界带来的各种好处,并提出合理的的建议。 针对本项目问题,首先从抽奖的本质出发,分析该问题到底能让哪方获益,估算抽奖者得到各种结果的概率,以及设奖者受益情况。首先从硬币的分值来分析,列出抽取10枚硬币的总和,再计算每种情况出现的概率,再给予一定的奖罚,这样才能即吸引抽奖者,又可以让设奖者盈利,让抽奖者的损失尽可能少。既可以达到娱乐的效果,又可以得到大家都认可。 最后总结蒙特卡洛算法在数学方面的运用以及对现代社会的经济等方面的推动作用,并给出一些建议。

关键词:模拟概率大量统计 蒙特?卡罗的背景介绍和发展 (注:请介绍你对本项目的背景和发展历史等相关内容) 蒙特?卡罗方法(Monte Carlo method),也称统计模拟方法,是二十世纪四十年代中期由于科学技术的发展和电子计算机的发明,而被提出的一种以概率统计理论为指导的一类非常重要的数值计算方法。 蒙特卡洛算法对于本身就具有随机性质的问题,主要是正确描述和模拟这个概率过程,对于本来不是随机性质的确定性问题,就必须事先构造一个人为的概率过程,它的某些参量正好是所要求问题的解。即要将不具有随机性质的问题转化为随机性质的问题。 蒙特卡罗方法的验证需要次数较多的实验和多次的验证。实验越接近理想状态,所得到的实验结果才越精确。所谓理想的实验次数,就是实验次数尽可能的多和用同样的验证方法验证多次,并取他们的平均值,以便减少误差。而且蒙特卡罗方法每次得到的结果具有随机性,因此,现实生活中该算法又可以为人们的生活娱乐带来乐趣,又可以为商家带来赚钱对的好机会。 当实验对象是某种随机事件出现的概率时,或者是某个随机变量的期望值时,可以进行反复“实验”,以这种事件出现的频率估计这一随机事件的概率,并计算全部概率的均值,或者得到这个随机变量的某些数字特征,并将其作为问题的解。以便减少实验误差。 对于本项目的实验对象,利用蒙特卡罗方法以同样的方法反复实验,方便快捷可以得到我们想要的结果,,这是典型的蒙特卡罗方法的运用,而近代也有不少科学家解决同样的问题。例如:1777年,法国数学家布丰(Georges Louis Leclere de Buffon,1707—1788)提出用投针实验的方法求圆周率π。而这被认为是蒙特卡罗方法的起源。 利用蒙特.卡罗方法对该抽签将活动模拟问题分析和数学模型 (注:请介绍你对本项目的解决方法的思路和方法,要求:必须具有对问题解决方法的数学模型(数学模型:数学表达式或算法)的介绍和为什么使用该模型?若问题能求出理论解,在此地方必须给出理论解) 利用N-S图分析思路,再利用MATLAB程序代码运行得到具体结果,结合高中数学的组合运算,因涉及概率等等问题,以及局限于我们的知识,我们只有利用高中的组合运算和大学一年级的N-S图来分析问题,并且利用这几个经典的数学方法,我们可以轻松的解决这个抽奖问题。

1蒙特卡罗算法举例

MC方法计算阴影部分面积 计算阴影部分面积。 一个古人要求一个图形的面积,他把图形画在一块方形布上,然后找来一袋豆子,然后将所有豆子洒在布上,落在图形内豆子的重量比上那块布上所有豆子的重量再乘以布的面积就是他所要求的图形的面积。 两种编程思路来计算这个面积: 方法一:将整个坐标轴看成一个边长为12的正方形,然后均匀的这个正方形分成N(N的大小取决于划分的步长)个点,然后找出N个点中有多少个点是属于阴影部分中,假设这个值为k,则阴影部分的面积为:k/N*12^2 方法二:将整个坐标轴看成一个边长为12的正方形,然后在(-6,6)中随机出N(N越大越好,至少超过1000)个点,然后找出这N个点中有多少个点在阴

影区域内,假设这个值为k,则阴影部分的面积为:k/N*12^2。然后重复这个过程100次,求出100次面积计算结果的均值,这个均值为阴影部分面积。 对比分析:以上两个方法都是利用蒙特卡罗方法计算阴影部分面积,只是在处理的细节有一点区别。前者是把豆子均匀分布在布上;后者则是随机把豆子仍在布上。就计算结果的精度而言,前者取决点的分割是否够密,即N是否够大;后者不仅仅通过N来控制精度,因为随机的因素会造成单次计算结果偏高和偏小,所以进行反复多次计算最后以均值来衡量阴影部分面积。 附上MATLAB程序: 方法一: clear x=-6:0.01:6; y=x; s=size(x); zs=s(1,2)^2; k=0; for i=1:s(1,2) for j=1:s(1,2) a1=(x(i)^2)/9+(y(j)^2)/36; a2=(x(i)^2)/36+y(j)^2; a3=(x(i)-2)^2+(y(j)+1)^2;

材料分析方法部分课后习题答案(供参考)

第一章X 射线物理学基础 2、若X 射线管的额定功率为1.5KW,在管电压为35KV 时,容许的最大电流是多少? 答:1.5KW/35KV=0.043A。 4、为使Cu 靶的Kβ线透射系数是Kα线透射系数的1/6,求滤波片的厚度。 答:因X 光管是Cu 靶,故选择Ni 为滤片材料。查表得:μ m α=49.03cm2/g,μ mβ=290cm2/g,有公式,,,故:,解得:t=8.35um t 6、欲用Mo 靶X 射线管激发Cu 的荧光X 射线辐射,所需施加的最低管电压是多少?激发出的荧光辐射的波长是多少? 答:eVk=hc/λ Vk=6.626×10-34×2.998×108/(1.602×10-19×0.71×10-10)=17.46(kv) λ 0=1.24/v(nm)=1.24/17.46(nm)=0.071(nm) 其中h为普郎克常数,其值等于6.626×10-34 e为电子电荷,等于1.602×10-19c 故需加的最低管电压应≥17.46(kv),所发射的荧光辐射波长是0.071纳米。 7、名词解释:相干散射、不相干散射、荧光辐射、吸收限、俄歇效应 答:⑴当χ射线通过物质时,物质原子的电子在电磁场的作用下将产生受迫振动,受迫振动产生交变电磁场,其频率与入射线的频率相同,这种由于散射线与入射线的波长和频率一致,位相固定,在相同方向上各散射波符合相干条件,故称为相干散射。 ⑵当χ射线经束缚力不大的电子或自由电子散射后,可以得到波长比入射χ射线长的χ射线,且波长随散射方向不同而改变,这种散射现象称为非相干散射。 ⑶一个具有足够能量的χ射线光子从原子内部打出一个K 电子,当外层电子来填充K 空位时,将向外辐射K 系χ射线,这种由χ射线光子激发原子所发生的辐射过程,称荧光辐射。或二次荧光。 ⑷指χ射线通过物质时光子的能量大于或等于使物质原子激发的能量,如入射光子的能量必须等于或大于将K 电子从无穷远移至K 层时所作的功W,称此时的光子波长λ称为K 系的吸收限。 ⑸原子钟一个K层电子被光量子击出后,L层中一个电子跃入K层填补空位,此时多余的能量使L层中另一个电子获得能量越出吸收体,这样一个K层空位被两个L层空位代替的过程称为俄歇效应。 第二章X 射线衍射方向 2、下面是某立方晶第物质的几个晶面,试将它们的面间距从大到小按次序重新排列:(123),(100),(200),(311),(121),(111),(210),(220),(130),(030),(221),(110)。 答:立方晶系中三个边长度相等设为a,则晶面间距为d=a/ 则它们的面间距从大小到按次序是:(100)、(110)、(111)、(200)、(210)、(121)、(220)、(221)、(030)、(130)、

清华大学杨顶辉数值分析第6次作业

清华大学杨顶辉数值分析第6次作业

9.令*()(21),[0,1]n n T x T x x =-∈,试证*{()}n T x 是在[0,1]上带权 2 ()x x x ρ= -****0123(),(),(),()T x T x T x T x . 证明: 1 1 **2 1 1 * *20 12 2 1**20 ()()()(21)(21)211()()()()()211()22 ()()1()1()()()()()1n m n m n m n m n m n n m n m x T x T x dx x T x dx x x t x x T x T x dx t T t dt t t t T t dt t T x x x T x T x dx t T t t ρρρ---=---=-=++-= --= -???? ?令,则 由切比雪夫多项式1 01=02 m n dt m n m n ππ ≠??? =≠??==??? 所以*{()}n T x 是在[0,1]上带权2 ()x x x ρ= - *00*11* 2 2 2 2*33233()(21)1()(21)21 ()(21)2(21)188()(21)4(21)3(21)3248181 T x T x T x T x x T x T x x x x T x T x x x x x x =-==-=-=-=--=-=-=---=-+- 14.已知实验数据如下: i x 19 25 31 38 44 i y 19.0 32.3 49.0 73.3 97.8 用最小二乘法求形如2y a bx =+的经验公式,并求均方误差 解: 法方程为

蒙特卡罗方法的解题过程可以归结为三个主要步骤

蒙特卡罗方法的解题过程可以归结为三个主要步骤:构造或描述概率过程;实现从已知概率分布抽样;建立各种估计量。 蒙特卡罗方法解题过程的三个主要步骤: (1)构造或描述概率过程 对于本身就具有随机性质的问题,如粒子输运问题,主要是正确描述和模拟这个概率过程,对于本来不是随机性质的确定性问题,比如计算定积分,就必须事先构造一个人为的概率过程,它的某些参量正好是所要求问题的解。即要将不具有随机性质的问题转化为随机性质的问题。 (2)实现从已知概率分布抽样 构造了概率模型以后,由于各种概率模型都可以看作是由各种各样的概率分布构成的,因此产生已知概率分布的随机变量(或随机向量),就成为实现蒙特卡罗方法模拟实验的基本手段,这也是蒙特卡罗方法被称为随机抽样的原因。最简单、最基本、最重要的一个概率分布是(0,1)上的均匀分布(或称矩形分布)。随机数就是具有这种均匀分布的随机变量。随机数序列就是具有这种分布的总体的一个简单子样,也就是一个具有这种分布的相互独立的随机变数序列。产生随机数的问题,就是从这个分布的抽样问题。在计算机上,可以用物理方法产生随机数,但价格昂贵,不能重复,使用不便。另一种方法是用数学递推公式产生。这样产生的序列,与真正的随机数序列不同,所以称为伪随机数,或伪随机数序列。不过,经过多种统计检验表明,它与真正的随机数,或随机数序列具有相近的性质,因此可把它作为真正的随机数来使用。由已知分布随机抽样有各种方法,与从(0,1)上均匀分布抽样不同,这些方法都是借助于随机序列来实现的,也就是说,都是以产生随机数为前提的。由此可见,随机数是我们实现蒙特卡罗模拟的基本工具。 (3)建立各种估计量 一般说来,构造了概率模型并能从中抽样后,即实现模拟实验后,我们就要确定一个随机变量,作为所要求的问题的解,我们称它为无偏估计。建立各种估计量,相当于对模拟实验的结果进行考察和登记,从中得到问题的解。 蒙特卡洛法模拟蒲丰(Buffon)投针实验-使用Matlab 2010年03月31日星期三8:47 蒲丰投针实验是一个著名的概率实验,其原理请参见此页: https://www.360docs.net/doc/b19300210.html,/reese/buffon/buffon.html 现在我们利用Matlab来做模拟,顺便说一下,这种随机模拟方法便是传说中的“蒙特-

《材料分析测试方法A》作业

材料物理专业2013级《材料分析测试方法A 》作业 第一章 电磁辐射与材料结构 一、教材习题 1-1 计算下列电磁辐射的有关参数: (1)波数为3030cm -1的芳烃红外吸收峰的波长(μm ); (2)5m 波长射频辐射的频率(MHz ); (3)588.995nm 钠线相应的光子能量(eV )。 1-3 某原子的一个光谱项为45F J ,试用能级示意图表示其光谱支项与塞曼能级。 1-5 下列原子核中,哪些核没有自旋角动量? 12C 6、19F 9、31P 15、16O 8、1H 1、14N 7。 1-8 分别在简单立方晶胞和面心立方晶胞中标明(001)、(002)和(003)面,并据此回答: 干涉指数表示的晶面上是否一定有原子分布?为什么? 1-9 已知某点阵∣a ∣=3?,∣b ∣=2?,γ = 60?,c ∥a ×b ,试用图解法求r *110与r *210。 1-10 下列哪些晶面属于]111[晶带? )331(),011(),101(),211(),231(),132(),111(。 二、补充习题 1、试求加速电压为1、10、100kV 时,电子的波长各是多少?考虑相对论修正后又各是多 少? 第二章 电磁辐射与材料的相互作用 一、教材习题 2-2 下列各光子能量(eV )各在何种电磁波谱域内?各与何种跃迁所需能量相适应? 1.2×106~1.2×102、6.2~1.7、0.5~0.02、2×10-2~4×10-7。 2-3 下列哪种跃迁不能产生? 31S 0—31P 1、31S 0—31D 2、33P 2—33D 3、43S 1—43P 1。 2-5 分子能级跃迁有哪些类型?紫外、可见光谱与红外光谱相比,各有何特点? 2-6 以Mg K α(λ=9.89?)辐射为激发源,由谱仪(功函数4eV )测得某元素(固体样品) X 射线光电子动能为981.5eV ,求此元素的电子结合能。 2-7 用能级示意图比较X 射线光电子、特征X 射线与俄歇电子的概念。 二、补充习题 1、俄歇电子能谱图与光电子能谱图的表示方法有何不同?为什么? 2、简述X 射线与固体相互作用产生的主要信息及据此建立的主要分析方法。 第三章 粒子(束)与材料的相互作用 一、教材习题 3-1 电子与固体作用产生多种粒子信号(教材图3-3),哪些对应入射电子?哪些是由电子 激发产生的?

材料分析方法 考前复习总结(一)

一X射线基础 1 X射线:是一种波长很短的电磁波(0.05-0.25nm,可见光390-760nm)。X射线能使气体电离,使照相底片感光,能穿过不透明的物体,还能使荧光物质发出荧光。呈直线传播,在电场和磁场中不发生偏转;当穿过物体时仅部分被散射。 产生条件:产生自由电子;使电子做定向高速运动;在电子运动的路径上设置使其突然减速的障碍物。 产生方式:利用类似热阴极二极管装置,用一定材料制作的板状阳极(靶)和阴极(灯丝)密封在一个玻璃-金属管壳内,阴极通电加热,在两极间加直流高压U,则阴极产生的热电子将在高压电场作用下飞向阳极,在碰撞的瞬间产生X射线。 连续X射线:强度随波长连续变化的谱线,波长从一最小值(短波限)向长波伸展,并在一波长处有强度最大值。受管电压U、管电流I和阳极靶材原子序数Z的作用。U提高,强度提高,短波限和强度最大值对应的波长减小;I提高,强度提高;Z越高,强度越大。根据量子力学,在管电压作用下电子动能为eU,若电子碰撞时把全部能量给予一个光子,则使其获得最大能量,,此光量子的波长即为短波限。。绝大多数到达阳极靶面的电子经多次碰撞消耗能量,每次碰撞产生一个光量子,并以均大于短波限的波长辐射,产生连续谱。 特征X射线:管电压增高到一定值时,在连续谱的某些特定的波长位置会出现一系列强度很高、波长范围很窄的线状光谱,其波长只取决于阳极靶材元素的原子序数,可作为阳极靶材的标志或特征。莫塞莱定律:(Z越大,特征谱波长越短)。经典原子模型,电子分布在一系列量子化壳层上,内层电子被激出后原子将处于激发状态,必然自发向稳态过渡,此时外层电子将填充内层空位,相应伴随着原子能量的降低。原子从高能态变成低能态时,多出的能量以X射线形式辐射出来。物质一定,原子结构一定,两特定能级间的能量差一定,故辐射出的特征X射波长一定。特征谱强度随U和I的提高而增大。 2 X-ray与物质的相互作用 1)散射:相干散射:当X射线与原子中束缚较紧的内层电子相撞时,光子方向改变但能量无损失,产生波长不变的散射线,可发生干涉,是x射线衍射的基础。(汤姆逊散射) 非相干散射:当X射线光子与束缚不大的外层电子或价电子或金属晶体中的自由电子相撞,电子被撞离原子带走一部分光子的能量成为反冲电子,损失了能量的光子被撞偏一个角度。散布于各方向的散射波波长不等,不能发生干涉。(康-吴效应) 2)真吸收(光电效应、俄歇效应和热效应消耗):入射x射线能量足够大时,可将内层电子击出,产生光电效应。被击出的电子为光电子;外层电子向内层跃迁,辐射出波长严格一定的特征x射线,因属于光致发光的荧光现象,成为荧光X射线。 原子外层电子跃迁填补内层空位后释放能量并产生新的空位,这些能量被包括空位层在内的临近原子或较外层电子吸收,受激发逸出原子的电子叫做俄歇电子。(荧光效应用于表层重元素>20的成分分析;俄歇效应用于表层轻元素的成分分析) 3)衰减X射线吸收规律:强度为I的特征X射线在均匀物质内部通过时,强度的衰减与在物质内通过的距离x成比例,即-dI/I=μdx 。 线吸收系数:即为上式中的μ,指在X射线传播方向上,单位长度上的X射线强弱衰减程度。 质量吸收系数:X射线通过单位面积上单位质量物质后强度的相对衰减量,拜托密度影响。 吸收限:当吸收物质一定时,波长越长越容易被吸收,但吸收系数并不随波长减小单调下降,会有几个跳跃台阶(对应荧光辐射吸收)。 ①根据样品化学成分选择靶材:要求尽可能少激发荧光辐射,入射线波长略长于样品的吸收线或短很多。Z靶≤Z样+1或Z靶>>Z样 ②滤片选择:滤去K系谱线中的Kβ线,使其吸收线位于K系谱线直接,尽可能靠近Kα线。Z靶<40,Z滤=Z靶-1;Z靶>40,Z滤=Z靶-2 1分析下列荧光辐射产生的可能性,为什么? 答:根据经典原子模型,原子内的电子分布在一系列量子化的壳层上,在稳定状态下,每个壳层有一定数量的电子,他们有一定的能量。最内层能量最低,向外能量依次增加。根据能量关系,M、K层之间的能量差大于L、K成之间的能量差,K、L层之间的能量差大于M、L层能量差。由于释放的特征谱线的能量等于壳层间的能量差,所以K?的能量大于Ka的能量,Ka能量大于La的能量。因此在不考虑能量损失的情况下:CuKa能激发CuKa荧光辐射;(能量相同)CuK?能激发CuKa荧光辐射;(K?>Ka)CuKa能激发CuLa荧光辐射;(Ka>la)2为什么出现吸收限?K吸收限只有一个而L吸收限有三个?当激发K系荧光Ⅹ射线时,能否伴生L系?当L系激发时能否伴生K系? 一束X射线通过物体后,其强度将被衰减,它是被散射和吸收的结果。并且吸收是造成强度衰减的主要原因。物质对X射线的吸收,是指X射线通过物质对光子的能量变成了其他形成的能量。原子系统中的电子遵从泡利不相容原理不连续地分布在K,L,M,N等不同能级的壳层上,当外来的高速粒子(电子或光子)的动能足够大时,可以将壳层中某个电子击出原子系统之外,从而使原子处于激发态。这时所需的能量即为吸收限,它只与壳层能量有关。即吸收限只与靶的原子序数有关,与管电压无关。 因为L层有三个亚层,每个亚层的能量不同,所以有三个吸收限,而K只是一层,所以只有一个吸收限。 激发K系光电效应时,入射光子的能量要等于或大于将K电子从K层移到无穷远时所做的功Wk。从X射线被物质吸收的角度称入K 为吸收限。当激发K系荧光X射线时,能伴生L系,因为L系跃迁到K系自身产生空位,可使外层电子迁入,而L系激发时不能伴生K系。3计算当管电压为50 kv时,电子在与靶碰撞时的速度与动能以及所发射的连续谱的短波限和光子的最大动能。 电子静止质量:m0=9.1×10-31kg 光速:c=2.998×108m/s电子电量:e=1.602×10-19C 普朗克常数:h=6.626×10-34J.s 电子从阴极飞出到达靶的过程中所获得的总动能为 E=eU=1.602×10-19C×50kv=8.01×10-18kJ 由于E=1/2m0v02 所以电子与靶碰撞时的速度为v0=(2E/m0)1/2=4.2×106m/s 所发射连续谱的短波限λ0的大小仅取决于加速电压λ0(?)=12400/v(伏) =0.248? 辐射出来的光子的最大动能为 E0=h?0=hc/λ0=1.99×10-15J

相关文档
最新文档