差分格式稳定性及数值效应比较实验

差分格式稳定性及数值效应比较实验
差分格式稳定性及数值效应比较实验

差分格式稳定性及数值效应比较实验

5090719044 张赟F0907102

一实验目的:

1.以一阶线性双曲线方程为例,使用Matlab工具分析4种差分格式的误差。

2.了解4种差分格式的稳定性

二实验问题:

对于一阶线性双曲型方程:

取a=1,2,4, h=0.1, τ=0.08, 对不同的差分格式(迎风格式,Lax-Friedrichs格式,Lax-Wendroff格式,修正迎风格式)及不同的a值进行迭代计算。通过将计算结果与精确解来进行比较,来讨论分析差分格式的稳定性。

三实验原理:

1.迎风格式:

这种格式的基本思想是简单的,就是在双曲型方程中关于空间偏导数用在特征线方向一侧的单边差商来代替,格式如下:

运算格式:

https://www.360docs.net/doc/1f17518708.html,x-Friedrichs格式:

运算格式:

https://www.360docs.net/doc/1f17518708.html,x-Wendroff格式:

这种格式构造是采用Taylor 级数展开和微分方程本身得到,运算格式:

4.修正迎风格式(目标点范围跟踪格式):

其中是取整数部分,=。根据之后的理论分析可以得到这是一个无条件稳定结构。

四四种格式理论分析:

通过求差分格式的增长因子G(τ, k),来判定差分格式是否稳定。

1.迎风格式:

记,则,

得,

即。

所以。

则在,满足von Neumann条件,格式稳定。

以下格式用相同方法求解稳定性条件。

https://www.360docs.net/doc/1f17518708.html,x-Friedrichs格式:

,在时稳定。

https://www.360docs.net/doc/1f17518708.html,x-Wendroff格式:

,在时稳定。

4.修正迎风格式(目标点范围跟踪格式):

其中,的成立条件为。而恒成立,故格式无条件稳定。

五实验结果:

a=1()

迎风格式Lax-Friedrichs格式

Lax-Wendroff格式修正迎风格式

a=2()

迎风格式Lax-Friedrichs格式

Lax-Wendroff格式修正迎风格式

a=4()

迎风格式Lax-Friedrichs格式

Lax-Wendroff格式修正迎风格式

六总结:

本次实验,通过4种差分格式求解T=4时的解并与解析解画图比较,可以看出:

(1)a=1(aλ=0.8<1)时,迎风格式,Lax-Friedrichs格式,修正迎风格式的计算

结果与解析解近似情况较好,而Lax-Wendroff格式则在间断点处出现了波前波,形成双波现象,这符合Lax-Wendroff格式为二阶迭代格式的性质。

(2)a=2(aλ=1.6>1)时,迎风格式,Lax-Friedrichs格式,Lax-Wendroff格式都

出现了比较强烈的震荡,震荡区域主要在(2,3)的区间内。这三种震荡中,Lax-Friedrichs格式震荡较小,为级别,迎风格式与Lax-Wendroff格式的震荡则较大,为级别。与之相对应的是修正迎风格式,保持着稳定的性质,

不过间断点从4到了13。

(3)a=4(aλ=3.2>1)时,迎风格式,Lax-Friedrichs格式,Lax-Wendroff格式的

震荡更加强烈,分别到达,,的级别。震荡区间也变为(0,3)。

修正迎风格式则仍然保持着原有的稳定性不变,只是间断区间变为(60,90)。

由上得出,稳定性对差分格式求解偏微分方程有重大意义。一个差分格式是否好,是否可用,首先要判定它是否稳定并找到稳定性条件。修正迎风格式强大的稳定性在解决一阶线性双曲线方程中有着很强的实用价值。

七程序:

迎风格式:

function yingfeng(a,h,t,minx,maxx)

m=(maxx-minx)/h;

T=4;

p=t/h;

n=T/t;

u1=ones(m+n+1,1);

u1(n+1:m+n+1)=0;

u2=u1;

for i=1:1:n

for j=i+1:1:m+n+1

u2(j)=a*p*u1(j-1)+(1-a*p)*u2(j);

end

u1=u2;

end

y1=u2(n+1:m+n+1);

x1=minx:h:maxx;

plot(x1,y1,'--')

Lax-Friedrichs格式:

function Friedrichs(a,h,t,minx,maxx)

m=(maxx-minx)/h;

T=4;

p=t/h;

n=T/t;

u1=ones(m+2*n+1,1);

u1(n+1:m+2*n+1)=0;

u2=u1;

for i=1:1:n

for j=i+1:1:m+2*n+1-i

u2(j)=0.5*(1+a*p)*u1(j-1)+0.5*(1-a*p)*u2(j+1);

end

u1=u2;

end

y1=u2(n+1:m+n+1);

x1=minx:h:maxx;

plot(x1,y1,'--')

Lax-Wendroff格式:

function Wendroff(a,h,t,minx,maxx)

m=(maxx-minx)/h;

T=4;

p=t/h;

n=T/t;

u1=ones(m+2*n+1,1);

u1(n+1:m+2*n+1)=0;

u2=u1;

for i=1:1:n

for j=i+1:1:m+2*n+1-i

u2(j)=0.5*a*p*(1+a*p)*u1(j-1)+(1-a*p)*(1+a*p)*u2(j)+0.5*a*p*(a*p-1)*u1(j+1);

end

u1=u2;

end

y1=u2(n+1:m+n+1);

x1=minx:h:maxx;

plot(x1,y1,'--')

修正迎风格式:

function gaijinyingfeng(a,h,t,minx,maxx)

m=(maxx-minx)/h;

T=4;

p=t/h;

n=T/t;

u1=ones(m+n+1,1);

u1(n+1:m+n+1)=0;

u2=u1;

for i=1:1:n

for j=i+floor(a*p)+1:1:m+n+1

u2(j)=(a*p-floor(a*p))*u1(j-floor(a*p)-1)+(1-a*p+floor(a*p))*u2(j-floor(a*p));

end

u1=u2;

end

y1=u2(n+1:m+n+1);

x1=minx:h:maxx;

plot(x1,y1,'--')

塞曼效应实验报告

塞曼效应实验报告 一、实验目的与实验仪器 1. 实验目的 (1)学习观察塞曼效应的方法,通过塞曼效应测量磁感应强度的大小。 (2)学习一种测量电子荷质比的方法。 2.实验仪器 笔形汞灯+电磁铁装置,聚光透镜,偏振片,546nm滤光片,F-P标准具,标准具间距(d=2mm),成像物镜与测微目镜组合而成的测量望远镜。 二、实验原理 (要求与提示:限400字以内,实验原理图须用手绘后贴图的方式) 1.塞曼效应 (1)原子磁矩和角动量关系 用角动量来描述电子的轨道运动和自旋运动,原子中各电子轨道运动角动量的矢量和即原子的轨道角动量L,考虑L-S耦合(轨道-自旋耦合),原子的角动量J =L +S。量子力学理论给出各磁矩与角动量的关系: L = - L,L = S = - S,S = 由上式可知,原子总磁矩和总角动量不共线。则原子总磁矩在总角动量方向上的分量 为: J = g J,J = J L为表示原子的轨道角量子数,取值:0,1,2… S为原子的自旋角量子数,取值:0,1/2,1,3/2,2,5/2… J为原子的总角量子数,取值:0,1/2,1,3/2… 式中,g=1+为朗德因子。 (2)原子在外磁场中的能级分裂 外磁场存在时,与角动量平行的磁矩分量J与磁场有相互作用,与角动量垂直的磁矩分量与磁场无相互作用。由于角动量的取向是量子化的,J在任意方向的投影(如z方向)为: = M,M=-J,-(J-1),-(J-2),…,J-2,J-1,J 因此,原子磁矩也是量子化的,在任意方向的投影(如z方向)为: =-Mg 式中,玻尔磁子μB =,M为磁量子数。

具有磁矩为J的原子,在外磁场中具有的势能(原子在外磁场中获得的附加能量): ΔE = -J·=Mg B 则根据M的取值规律,磁矩在空间有几个量子化取值,则在外场中每一个能级都分裂为等间隔的(2J+1)个塞曼子能级。原子发光过程中,原来两能级之间电子跃迁产生的一条光谱线也分裂成几条光谱线。这个现象叫塞曼效应。 2.塞曼子能级跃迁选择定则 (1)选择定则 未加磁场前,能级E2和E1之间跃迁光谱满足: hν = E2 - E1 加上磁场后,新谱线频率与能级之间关系满足: hν’= (E2+ΔE2) – (E1+ΔE1) 则频率差:hΔν= ΔE2-ΔE1= M2g2 B -M1g1B= (M2g2- M1g1)B 跃迁选择定则必须满足: ΔM = 0,±1 (2)偏振定则 当△M=0时,产生π线,为振动方向平行于磁场的线偏振光,可在垂直磁场方向看到。 当△M=±1时,产生σ谱线,为圆偏振光。迎着磁场方向观察时,△M=1的σ线为左旋圆偏振光,△M=-1的σ线为右旋圆偏振光。在垂直于磁场方向观察σ线时,为振动方向垂直于磁场的线偏振光。 3. 能级3S13P2 L01 S11 J12 g23/2 M10-1210-1-2 Mg20-233/20-3/2-3汞原子的绿光谱线波长为,是由高能级{6s7s}S1到低能级{6s6p}P2能级之间的跃迁,其上下能级有关的量子数值列在表1。3S1、3P2表示汞的原子态,S、P分别表示原子轨道量子数L=0和1,左上角数字由自旋量子数S决定,为(2S+1),右下角数字表示原子的总角动量量子数J。 在外磁场中能级分裂如图所示。外磁场为0时,只有的一条谱线。在外场的作用下,上能级分裂为3条,下能级分裂为5条。在外磁场中,跃迁的选择定则对磁量子数M的要求为:△M=0,±1,因此,原先的一条谱线,在外磁场中分裂为9条谱线。 9条谱线的偏振态,量子力学理论可以给出:在垂直于磁场方向观察,9条分裂谱线的强度(以中心谱线的强度为100)随频率增加分别为,,75,75,100,75,75,,. 标准具 本实验通过干涉装置进行塞曼效应的观察。我们选择法布里-珀罗标准具(F-P标准具)作为干涉元件。F-P标准具基本组成:两块平行玻璃板,在两板相对的表面镀有较高反射率的薄膜。 多光束干涉条纹的形成

Poisson方程九点差分格式_米瑞琪

数值实验报告I 实验名称Poisson方程九点差分格式实验时间2016年 4 月 15 日姓名米瑞琪班级信息1303学号04成绩 一、实验目的,内容 1、理解Poisson方程九点差分格式的构造原理; 2、理解因为网格点的不同排序方式造成的系数矩阵格式的差异; 3、学会利用matlab的spdiags(),kron()函数生成系数矩阵; 二、算法描述 针对一个Poisson方程问题: 在Poisson方程五点差分格式的基础上,采用Taylor展开分析五点差分算子的截断误差,可以得到: 为了提高算子截断误差的精度,在(1)式中配凑出了差分算子的形式,将原Poisson方程代入(1)式有: 考虑,有:

将(3)代回(2)可得 得到Poisson方程的九点差分格式: 在计算机上实现(4)式,需要在五点差分格式 的基础上在等式两端分别增加一部分,将等式左侧新增的部分写成紧凑格式,有: 对于该矩阵,可以看成是两个矩阵的组合:

以及 则生成这两个矩阵可以采用Kroncker生成,方法类似于五点差分格式。 对于右端添加的关于f(x,y)的二阶导数,可以采用中心差分格式进行近似代替,即: 写成相应的紧凑格式有:

该式中的矩阵又可以分解为两个矩阵的和:

%计算误差 u_real=@(x,y)exp(pi*(x+y))*sin(pi*x).*sin(pi*y); for i=1:N1-1 u_m((i-1)*(N2-1)+1:i*(N2-1))=u_real(x(i),y); end u_v=u_m'; err_d=max(abs(u_d-u_v)); sol=reshape(u_d,N2-1,N1-1); mesh(X,Y,sol) 四. 数值结果 针对课本P93给出的问题,分别采用步长,将计算出的误差列表如下: 步长五点差分格式误差九点差分格式误差 可见采用九点差分格式可以进一步缩小误差,达到更高阶的精度。 五. 计算中出现的问题,解决方法及体会 在生成九点差分格式的时候,等号右端涉及到了对f的二阶偏导,我最初利用符号函数定义了f,随后求出其二阶偏导(仍然是符号函数)之后带入网格点,求f二阶偏导的精确解,但是代入过程相当繁琐,运行速度非常慢,最终我改变策略,选用f关于x,y的二阶中心差分格式替代精确值,最终得到了相对满意的结果。 教 师 评 语 指导教师:年月日

数值稳定性验证实验报告

实验课程:数值计算方法专业:数学与应用数学班级:08070141 学号:37 姓名:汪鹏飞 中北大学理学院

实验1 赛德尔迭代法 【实验目的】 熟悉用塞德尔迭代法解线性方程组 【实验内容】 1.了解MATLAB 语言的用法 2.用塞德尔迭代法解下列线性方程组 1234123412341234 54 1012581034 x x x x x x x x x x x x x x x x ---=-??-+--=?? --+-=??---+=? 【实验所使用的仪器设备与软件平台】 计算机,MATLAB7.0 【实验方法与步骤】 1.先找出系数矩阵A ,将前面没有算过的x j 分别和矩阵的(,)A i j 相乘,然后将累加的和赋值给sum ,即(),j s u m s u m A i j x =+?.算 出()/(,) i i x b sum A i i =-,依次循环,算出所有的i x 。 2.若i x 前后两次之差的绝对值小于所给的误差限ε,则输出i x .否则重复以上过程,直到满足误差条件为止. 【实验结果】 (A 是系数矩阵,b 是右边向量,x 是迭代初值,ep 是误差限) function y=seidel(A,b,x,ep) n=length(b); er=1; k=0; while er>=ep

k=k+1; for i=[1:1:n] q=x(i); sum=0; for j=[1:1:n] if j~=i sum=sum+A(i,j)*x(j); end end x(i)=(b(i)-sum)/A(i,i); er=abs(q-x(i)); end end fprintf('迭代次数k=%d\n',k) disp(x') 【结果分析与讨论】 >> A=[5 -1 -1 -1;-1 10 -1 -1;-1 -1 5 -1;-1 -1 -1 10]; b=[-4 12 8 34]; seidel(A,b,[0 0 0 0],1e-3) 迭代次数k=6 0.99897849430002 1.99958456867649 2.99953139743435 3.99980944604109

数值分析实验报告1

实验一误差分析 实验1.1(病态问题) 实验目的:算法有“优”与“劣”之分,问题也有“好”与“坏”之别。对数值方法的研究而言,所谓坏问题就是问题本身对扰动敏感者,反之属于好问题。通过本实验可获得一个初步体会。 数值分析的大部分研究课题中,如线性代数方程组、矩阵特征值问题、非线性方程及方程组等都存在病态的问题。病态问题要通过研究和构造特殊的算法来解决,当然一般要付出一些代价(如耗用更多的机器时间、占用更多的存储空间等)。 问题提出:考虑一个高次的代数多项式 显然该多项式的全部根为1,2,…,20共计20个,且每个根都是单重的。现考虑该多项式的一个扰动 其中ε(1.1)和(1.221,,,a a 的输出b ”和“poly ε。 (1(2 (3)写成展 关于α solve 来提高解的精确度,这需要用到将多项式转换为符号多项式的函数poly2sym,函数的具体使用方法可参考Matlab 的帮助。 实验过程: 程序: a=poly(1:20); rr=roots(a); forn=2:21 n form=1:9 ess=10^(-6-m);

ve=zeros(1,21); ve(n)=ess; r=roots(a+ve); -6-m s=max(abs(r-rr)) end end 利用符号函数:(思考题一)a=poly(1:20); y=poly2sym(a); rr=solve(y) n

很容易的得出对一个多次的代数多项式的其中某一项进行很小的扰动,对其多项式的根会有一定的扰动的,所以对于这类病态问题可以借助于MATLAB来进行问题的分析。 学号:06450210 姓名:万轩 实验二插值法

塞曼效应实验资料报告材料完整版

学生: 学号: 5502210039 专业班级:应物101班 实验时间: 教师编号:T017 成绩: 塞曼效应 一、实验目的 1.观察塞曼效应现象,把实验结果与理论结果进行比较。 2.学习观测塞曼效应的实验方法。 3.计算电子核质比。 二、实验仪器 WPZ —Ⅲ型塞曼效应实验仪 三、实验原理 塞曼效应:在外磁场作用下,由于原子磁矩与磁场相互作用,使原子能级产 生分裂。垂直于磁场观察时,产生线偏振光(π线和σ线);平行于磁场观察时, 产生圆偏振光(左旋、右旋)。 按照半经典模型,质量为m ,电量为e 的电子绕原子核转动,因此,原子具 有一定的磁矩,它在外磁场B 中会获得一定的磁相互作用能E ?,由于原子的磁 矩J μ与总角动量J P 的关系为 2J J e g P m μ=(1) 其中g 为朗德因子,与原子中所有电子德轨道和自旋角动量如何耦合成整个 原子态的角动量密切相关。因此, cos cos 2J J e E B g P B m μαα?=-=-(2) 其中α是磁矩与外加磁场的夹角。又由于电子角动量空间取向的量子化,这 种磁相互作用能只能取有限个分立的值,且电子的磁矩与总角动量的方向相反, 因此在外磁场方向上, cos ,,1,,2J h P M M J J J απ-==--(3)

学生: 惠文 学号: 5502210039 专业班级:应物101班 实验时间: 教师编号:T017 成绩: 式中h 是普朗克常量,J 是电子的总角动量,M 是磁量子数。设:4B he m μπ=,称为玻尔磁子,0E 为未加磁场时原子的能量,则原子在外在磁场中的总能量为 00B E E E E Mg B μ=+?=+(4) 由于朗德因子g 与原子中所有电子角动量的耦合有关,因此,不同的角动量 耦合方式其表达式和数值完全不同。在L S -耦合的情况下,设原子中电子轨道 运动和自旋运动的总磁矩、总角动量及其量子数分别为L μ、L P 、L 和S μ、S P 、 S ,它们的关系为 2L L e P m μ==(5) S S e P m μ==(6) 设J P 与L P 和S P 的夹角分别为LJ α和SJ α,根据矢量合成原理,只要将二者在 J μ方向的投影相加即可得到形如(1)式的总电子磁矩和总轨道角动量的关系: 2222222222cos cos (cos 2cos )2(2)222(1)222J L LJ S SJ L LJ S SJ J L S J L S J J J L S J J J e P P m P P P P P P e m P P P P P e P P m e g P m μμαμααα=+= ++--+=+-+=+=(7) 其中朗德因子为 (1)(1)(1)1.2(1) J J L L S S g J J +-+++=++(8) 由(*)式中可以看出,由于M 共有(2J +1)个值,所以原子的这个能级在

差分法求解偏微分方程MAAB

南京理工大学 课程考核论文 课程名称:高等数值分析 论文题目:有限差分法求解偏微分方程 姓名:罗晨 学号: 成绩: 有限差分法求解偏微分方程 一、主要内容 1.有限差分法求解偏微分方程,偏微分方程如一般形式的一维抛物线型方程:具体求解的偏微分方程如下: 2.推导五种差分格式、截断误差并分析其稳定性; 3.编写MATLAB程序实现五种差分格式对偏微分方程的求解及误差分析;

4.结论及完成本次实验报告的感想。 二、推导几种差分格式的过程: 有限差分法(finite-differencemethods )是一种数值方法通过有限个微分方程近似求导从而寻求微分方程的近似解。有限差分法的基本思想是把连续的定解区域用有限个离散点构成的网格来代替;把连续定解区域上的连续变量的函数用在网格上定义的离散变量函数来近似;把原方程和定解条件中的微商用差商来近似,积分用积分和来近似,于是原微分方程和定解条件就近似地代之以代数方程组,即有限差分方程组,解此方程组就可以得到原问题在离散点上的近似解。 推导差分方程的过程中需要用到的泰勒展开公式如下: ()2100000000()()()()()()()......()(()) 1!2!! n n n f x f x f x f x f x x x x x x x o x x n +'''=+-+-++-+-(2-1) 求解区域的网格划分步长参数如下: 11k k k k t t x x h τ ++-=?? -=?(2-2) 2.1古典显格式 2.1.1古典显格式的推导 由泰勒展开公式将(,)u x t 对时间展开得 2,(,)(,)( )()(())i i k i k k k u u x t u x t t t o t t t ?=+-+-?(2-3) 当1k t t +=时有 21,112,(,)(,)( )()(())(,)()() i k i k i k k k k k i k i k u u x t u x t t t o t t t u u x t o t ττ+++?=+-+-??=+?+?(2-4) 得到对时间的一阶偏导数 1,(,)(,)()=()i k i k i k u x t u x t u o t ττ+-?+?(2-5) 由泰勒展开公式将(,)u x t 对位置展开得 223,,21(,)(,)()()()()(())2!k i k i k i i k i i u u u x t u x t x x x x o x x x x ??=+-+-+-??(2-6) 当11i i x x x x +-==和时,代入式(2-6)得

原料药稳定性试验报告

L- 腈化物稳定性试验报告 一、概述 L-腈化物是L- 肉碱生产过程中的第一步中间体(第二步中间体: L-肉碱粗品;第三步中间体:L-肉碱潮品),由于L- 肉碱生产工艺为 间歇操作,即每生产一步中间体,生产完毕并出具合格检测报告后,存 入中间体仓库,以备下一步生产投料所需。根据本公司L- 肉碱产品的 整个生产周期,L- 腈化物入库后可能存放的最长时间为4 周(约28 天)。以此周期为时间依据制定了L- 腈化物稳定性试验方案,用于验 证L-腈化物在再试验期限内的各项质量指标数据的稳定性,并且能否符 合L- 腈化物的质量标准,此次稳定性试验的整个周期为28 天,具体 的稳定性试验方案以ICH 药物稳定性指导原则为基础制定,以确保L- 腈化化物稳定性试验的可操作性。 二、验证日期 2010 年1 月13 日- 2010 年2 月10 日 三、验证方案 1)样品储存和包装: 考虑到L- 腈化物今后的贮藏、使用过程,本次用于稳定性试验的样品 批次与最终规模生产所用的L- 腈化物的包装和放置条件相同。 2)样品批次选择:此次稳定性试验共抽取三批样品,且抽取样品的批次与 最终规模生产时的合成路线和生产工艺相同

3)抽样频率和日期:从2010.1.13 起,每隔7 天取样一次,共取五次,具体日期为:2010.1.13 、2010.1.20 、2010.1.27 、 2010.2.3 、2010.2.10 ,以确保试验次数足以满足L- 腈化物的稳 定性试验的需要。。 4)检测项目:根据L- 腈化物的质量标准的规定,此次稳定性试验的检测项目共五项,分别为外观、氯含量、熔点、比旋度、干燥失重。这 些指标在L- 腈化物的储存过程中可能会发生变化,且有可能影响 其质量和有效性。 5)试样来源和抽样:L- 腈化物由公司102 车间生产,经检测合格后储存于中间体仓库,本次稳定性试验的L- 腈化物均取自于该中间体仓 库,其抽样方法和抽样量均按照L- 腈化物抽样方案进行抽样。抽 样完毕后直接进行检测分析,并对检测结果进行登记,保存,作为稳 定性数据评估的依据。 四、稳定性试验数据变化趋势分析及评估 通过对三批L- 腈化物的稳定性试验,对其物理、化学方面稳定性资料进行评价,旨在建立未来相似情况下,大规模生产出的L- 腈化物是否适用 现有的再试验期(28天)。批号间的变化程度是否会影响未来生产的

太原理工大学数值计算方法实验报告

本科实验报告 课程名称:计算机数值方法 实验项目:方程求根、线性方程组的直接解 法、线性方程组的迭代解法、代数插值和最 小二乘拟合多项式 实验地点:行勉楼 专业班级: ******** 学号: ********* 学生姓名: ******** 指导教师:李誌,崔冬华 2016年 4 月 8 日

y = x*x*x + 4 * x*x - 10; return y; } float Calculate(float a,float b) { c = (a + b) / 2; n++; if (GetY(c) == 0 || ((b - a) / 2) < 0.000005) { cout << c <<"为方程的解"<< endl; return 0; } if (GetY(a)*GetY(c) < 0) { return Calculate(a,c); } if (GetY(c)*GetY(b)< 0) { return Calculate(c,b); } } }; int main() { cout << "方程组为:f(x)=x^3+4x^2-10=0" << endl; float a, b; Text text; text.Getab(); a = text.a; b = text.b; text.Calculate(a, b); return 0; } 2.割线法: // 方程求根(割线法).cpp : 定义控制台应用程序的入口点。// #include "stdafx.h" #include"iostream"

心得体会 使用不同的方法,可以不同程度的求得方程的解,通过二分法计算的程序实现更加了解二分法的特点,二分法过程简单,程序容易实现,但该方法收敛比较慢一般用于求根的初始近似值,不同的方法速度不同。面对一个复杂的问题,要学会简化处理步骤,分步骤一点一点的循序处理,只有这样,才能高效的解决一个复杂问题。

有限差分法实验报告

工程电磁场 实验报告 ——有限差分法

用超松弛迭代法求解 接地金属槽内电位的分布 一、实验要求 按对称场差分格式求解电位的分布 已知: 给定边值:如图1-7示 图1-7接地金属槽内半场域的网格 给定初值)()(.1j 40 100 1j p 1 2j i -= --= ??? 误范围差: 510-=ε 计算:迭代次数N ,j i ,?,将计算结果保存到文件中 二、实验思想 有限差分法 有限差分法(Finite Differential Method )是基于差分原理的一种数值计算法。其基本思想:将场域离散为许多小网格,应用差分原理,将求解连续函数?的泊松方程的问题转换为求解网格节点上? =?= V 100 ? 0 =?0 =?

的差分方程组的问题。 泊松方程的五点差分格式 )(4 1 4243210204321Fh Fh -+++=?=-+++?????????? 当场域中,0=ρ得到拉普拉斯方程的五点差分格式 )(4 1 044321004321??????????+++=?=-+++ 差分方程组的求解方法(1) 高斯——赛德尔迭代法 ][)(,)(,)(,)(,)(,2 k 1j i k j 1i 1k 1j i 1k j 1i 1k j i Fh 4 1 -+++=+++-+-+????? (1-14) 式中:??????=??????=,2,1,0,2,1,k j i , ? 迭代顺序可按先行后列,或先列后行进行。 ? 迭代过程遇到边界节点时,代入边界值或边界差分 格式,直到所有节点电位满足ε??<-+)(,)(,k j i l k j i 为止。 (2)超松弛迭代法 ][) (,)(,)(,)(,)(,)(,)(,k j i 2k 1j i k j 1i 1k 1j i 1k j 1i k j i 1k j i 4Fh 4 ?????α??--++++=+++-+-+ (1-15) 式中:α——加速收敛因子)21(<<α 可见:迭代收敛的速度与α有明显关系 三、程序源代码 #include #include #include double A[5][5]; void main(void) { double BJ[5][5];//数组B 用于比较电势 int s[100];//用于储存迭代次数 图1-4 高斯——赛德尔迭代法

计算方法算法的数值稳定性实验报告

专业 序号 姓名 日期 实验1 算法的数值稳定性实验 【实验目的】 1.掌握用MATLAB 语言的编程训练,初步体验算法的软件实现; 2.通过对稳定算法和不稳定算法的结果分析、比较,深入理解算法的数值稳定性及其重要性。 【实验内容】 1.计算积分 ()dx a x x I n ?+=1 0) (n (n=0,1,2......,10) 其中a 为参数,分别对a=0.05及a=15按下列两种方案计算,列出其结果,并对其可靠性,说明原因。 2.方案一 用递推公式 n aI I n 1 1n + -=- (n=1,2,......,10) 递推初值可由积分直接得)1 ( 0a a In I += 3. 方案二 用递推公式 )1 (11-n n I a I n +-= (n=N,N-1,......,1) 根据估计式 ()()()11111+<<++n a I n a n 当1 n a +≥n 或 ()()n 1 111≤<++n I n a 当1 n n a 0+< ≤ 取递推初值为 ()()()() 11212])1(1111[21N +++=++++≈N a a a N a N a I 当1 a +≥ N N 或

()()]1111[21N N a I N +++= 当1 a 0+< ≤N N 计算中取N=13开始 【解】:手工分析怎样求解这题。 【计算机求解】:怎样设计程序?流程图?变量说明?能否将某算法设计成具有形式参数的函数 形式? 【程序如下】: % myexp1_1.m --- 算法的数值稳定性实验 % 见 P11 实验课题(一) % function try_stable global n a N = 20; % 计算 N 个值 a =0.05;%或者a=15 % %-------------------------------------------- % % [方案I] 用递推公式 %I(k) = - a*I(k-1) + 1/k % I0 =log((a+1)/a); % 初值 I = zeros(N,1); % 创建 N x 1 矩阵(即列向量),元素全为零 I(1) =-a*I0+1; for k = 2:N I(k) =-a*I(k-1)+1/k; end % %--------------------------------------------

数值计算实验报告

(此文档为word格式,下载后您可任意编辑修改!) 2012级6班###(学号)计算机数值方法 实验报告成绩册 姓名:宋元台 学号: 成绩:

数值计算方法与算法实验报告 学期: 2014 至 2015 第 1 学期 2014年 12月1日课程名称: 数值计算方法与算法专业:信息与计算科学班级 12级5班 实验编号: 1实验项目Neton插值多项式指导教师:孙峪怀 姓名:宋元台学号:实验成绩: 一、实验目的及要求 实验目的: 掌握Newton插值多项式的算法,理解Newton插值多项式构造过程中基函数的继承特点,掌握差商表的计算特点。 实验要求: 1. 给出Newton插值算法 2. 用C语言实现算法 二、实验内容 三、实验步骤(该部分不够填写.请填写附页)

1.算法分析: 下面用伪码描述Newton插值多项式的算法: Step1 输入插值节点数n,插值点序列{x(i),f(i)},i=1,2,……,n,要计算的插值点x. Step2 形成差商表 for i=0 to n for j=n to i f(j)=((f(j)-f(j-1)(x(j)-x(j-1-i)); Step3 置初始值temp=1,newton=f(0) Step4 for i=1 to n temp=(x-x(i-1))*temp*由temp(k)=(x-x(k-1))*temp(k-1)形成 (x-x(0).....(x-x(i-1)* Newton=newton+temp*f(i); Step5 输出f(x)的近似数值newton(x)=newton. 2.用C语言实现算法的程序代码 #includeMAX_N) { printf("the input n is larger than MAX_N,please redefine the MAX_N.\n"); return 1; } if(n<=0) { printf("please input a number between 1 and %d.\n",MAX_N); return 1; } printf("now input the (x_i,y_i)i=0,...%d\n",n); for(i=0;i<=n;i++) { printf("please input x(%d) y(%d)\n",i,i);

塞曼效应实验报告

近代物理实验报告 塞曼效应实验 学院 班级 姓名 学号 时间 2014年3月16日

塞曼效应实验实验报告 【摘要】: 本实验通过塞曼效应仪与一些观察装置观察汞(Hg)546.1nm谱线(3S1→3P2跃迁)的塞曼分裂,从理论上解释、分析实验现象,而后给出横效应塞满分裂线的波数增量,最后得出荷质比。 【关键词】:塞曼效应、汞546.1nm、横效应、塞满分裂线、荷质比 【引言】: 塞曼效应是原子的光谱线在外磁场中出现分裂的现象,是1896年由荷兰物理学家塞曼发现的。首先他发现,原子光谱线在外磁场发生了分裂;随后洛仑兹在理论上解释了谱线分裂成3条的原因,这种现象称为“塞曼效应”。在后来进一步研究发现,很多原子的光谱在磁场中的分裂情况有别于前面的分裂情况,更为复杂,称为反常塞曼效应。 塞曼效应的发现使人们对物质光谱、原子、分子有更多了解,塞曼效应证实了原子磁矩的空间量子化,为研究原子结构提供了重要途径,被认为是19世纪末20世纪初物理学最重要的发现之一。利用塞曼效应可以测量电子的荷质比。在天体物理中,塞曼效应可以用来测量天体的磁场。本实验采取Fabry-Perot(以下简称F-P)标准具观察Hg的546.1nm谱线的塞曼效应,同时利用塞满效应测量电子的荷质比。 【正文】: 一、塞曼分裂谱线与原谱线关系 1、磁矩在外磁场中受到的作用 (1)原子总磁矩在外磁场中受到力矩的作用: 其效果是磁矩绕磁场方向旋进,也就是总角动量(P J)绕磁场方向旋进。 (2)磁矩在外磁场中的磁能:

由于或在磁场中的取向量子化,所以其在磁场方向分量也量子化: ∴原子受磁场作用而旋进引起的附加能量 M为磁量子数 g为朗道因子,表征原子总磁矩和总角动量的关系,g随耦合类型不同(LS耦合和jj耦合)有两种解法。在LS耦合下: 其中: L为总轨道角动量量子数 S为总自旋角动量量子数 J为总角动量量子数 M只能取J,J-1,J-2 …… -J(共2J+1)个值,即ΔE有(2J+1)个可能值。 无外磁场时的一个能级,在外磁场作用下将分裂成(2J+1)个能级,其分裂的能级是等间隔的,且能级间隔 2、塞曼分裂谱线与原谱线关系: (1) 基本出发点:

稳定性试验办法

附件3 特殊医学用途配方食品稳定性研究要求(试行) 一、基本原则 特殊医学用途配方食品稳定性研究是质量控制研究的重要组成部分,其目的是通过设计试验获得产品质量特性在各种环境因素影响下随时间 稳定性研究用样品应在满足《特殊医学用途配方食品良好生产规范》要求及商业化生产条件下生产,产品配方、生产工艺、质量要求应与注册申请材料一致,包装材料和产品包装规格应与拟上市产品一致。 影响因素试验、开启后使用的稳定性试验等采用一批样品进行;加速试验和长期试验分别采用三批样品进行。 (二)考察时间点和考察时间

稳定性研究目的是考察产品质量在确定的温度、湿度等条件下随时间变化的规律,因此研究中一般需要设置多个时间点考察产品的质量变化。考察时间点应基于对产品性质的认识、稳定性趋势评价的要求而设置。加速试验考察时间为产品保质期的四分之一,且不得少于3个月。长期试验总体考察时间应涵盖所预期的保质期,中间取样点的设置应当考虑产品的稳定性特点和产品形态特点。对某些环境因素敏感的产品,应适当增加考 3.检验方法:稳定性试验考察项目原则上应当采用《食品安全国家标准特殊医学用途配方食品通则》(GB 29922)、《食品安全国家标准特殊医学用途婴儿配方食品通则》(GB 25596)规定的检验方法。国家标准中规定了检验方法而未采用的,或者国家标准中未规定检验方法而由申请人自行提供检验方法的,应当提供检验方法来源和(或)方法学验证资料。检验方法应当具有专属性并符合准确度和精密度等相关要求。

四、试验方法 (一)加速试验 加速试验是在高于长期贮存温度和湿度条件下,考察产品的稳定性,为配方和工艺设计、偏离实际贮存条件产品是否依旧能保持质量稳定提供依据,并初步预测产品在规定的贮存条件下的长期稳定性。加速试验条件由申请人根据产品特性、包装材料等因素确定。 %。如在6 温度 %, 25℃±2℃ 长期试验是在拟定贮存条件下考察产品在运输、保存、使用过程中的稳定性,为确认贮存条件及保质期等提供依据。长期试验条件由申请人根据产品特性、包装材料等因素确定。 长期试验考察时间应与产品保质期一致,取样时间点为第一年每3个月末一次,第二年每6个月末一次,第3年每年一次。 如保质期为24个月的产品,则应对0、3、6、9、12、18、24月样品进行

数值分析实验报告1

实验一 误差分析 实验(病态问题) 实验目的:算法有“优”与“劣”之分,问题也有“好”与“坏”之别。对数值方法的研究而言,所谓坏问题就是问题本身对扰动敏感者,反之属于好问题。通过本实验可获得一个初步体会。 数值分析的大部分研究课题中,如线性代数方程组、矩阵特征值问题、非线性方程及方程组等都存在病态的问题。病态问题要通过研究和构造特殊的算法来解决,当然一般要付出一些代价(如耗用更多的机器时间、占用更多的存储空间等)。 问题提出:考虑一个高次的代数多项式 )1.1() ()20()2)(1()(20 1∏=-=---=k k x x x x x p 显然该多项式的全部根为1,2,…,20共计20个,且每个根都是单重的。现考虑该多项式的一个扰动 )2.1(0 )(19=+x x p ε 其中ε是一个非常小的数。这相当于是对()中19x 的系数作一个小的扰动。我们希望比较()和()根的差别,从而分析方程()的解对扰动的敏感性。 实验内容:为了实现方便,我们先介绍两个Matlab 函数:“roots ”和“poly ”。 roots(a)u = 其中若变量a 存储n+1维的向量,则该函数的输出u 为一个n 维的向量。设a 的元素依次为121,,,+n a a a ,则输出u 的各分量是多项式方程 01121=+++++-n n n n a x a x a x a 的全部根;而函数 poly(v)b =

的输出b 是一个n+1维变量,它是以n 维变量v 的各分量为根的多项式的系数。可见“roots ”和“poly ”是两个互逆的运算函数。 ;000000001.0=ess );21,1(zeros ve = ;)2(ess ve = ))20:1((ve poly roots + 上述简单的Matlab 程序便得到()的全部根,程序中的“ess ”即是()中的ε。 实验要求: (1)选择充分小的ess ,反复进行上述实验,记录结果的变化并分析它们。 如果扰动项的系数ε很小,我们自然感觉()和()的解应当相差很小。计算中你有什么出乎意料的发现表明有些解关于如此的扰动敏感性如何 (2)将方程()中的扰动项改成18x ε或其它形式,实验中又有怎样的现象 出现 (3)(选作部分)请从理论上分析产生这一问题的根源。注意我们可以将 方程()写成展开的形式, ) 3.1(0 ),(1920=+-= x x x p αα 同时将方程的解x 看成是系数α的函数,考察方程的某个解关于α的扰动是否敏感,与研究它关于α的导数的大小有何关系为什么你发现了什么现象,哪些根关于α的变化更敏感 思考题一:(上述实验的改进) 在上述实验中我们会发现用roots 函数求解多项式方程的精度不高,为此你可以考虑用符号函数solve 来提高解的精确度,这需要用到将多项式转换为符号多项式的函数poly2sym,函数的具体使用方法可参考Matlab 的帮助。

差分方法实验报告

实验报告 课程名称:计算方法 院系:数学科学系 专业班级:数应1001 学号:1031110139 学生姓名:姚海保 指导教师:沈林 开课时间:2012至2013学年第一学期

一、学生撰写要求 按照实验课程培养方案的要求,每门实验课程中的每一个实验项目完成后,每位参加实验的学生均须在实验教师规定的时间内独立完成一份实验报告,不得抄袭,不得缺交。 学生撰写实验报告时应严格按照本实验报告规定的内容和要求填写。字迹工整,文字简练,数据齐全,图表规范,计算正确,分析充分、具体、定量。 二、教师评阅与装订要求 1.实验报告批改要深入细致,批改过程中要发现和纠正学生实验报告中的问题,给出评语和实验报告成绩,签名并注明批改日期。实验报告批改完成后,应采用适当的形式将学生实验报告中存在的问题及时反馈给学生。 2.实验报告成绩用百分制评定,并给出成绩评定的依据或评分标准(附于实验报告成绩登记表后)。对迟交实验报告的学生要酌情扣分,对缺交和抄袭实验报告的学生应及时批评教育,并对该次实验报告的分数以零分处理。对单独设课的实验课程,如学生抄袭或缺交实验报告达该课程全学期实验报告总次数三分之一以上,不得同意其参加本课程的考核。 3.各实验项目的实验报告成绩登记在实验报告成绩登记表中。本学期实验项目全部完成后,给定实验报告综合成绩。 4.实验报告综合成绩应按课程教学大纲规定比例(一般为10-15%)计入实验课总评成绩;实验总评成绩原则上应包括考勤、实验报告、考核(操作、理论)等多方面成绩; 5.实验教师每学期负责对拟存档的学生实验报告按课程、学生收齐并装订,按如下顺序装订成册:实验报告封面、实验报告成绩登记表、实验报告成绩评定依据、实验报告(按教学进度表规定的实验项目顺序排序)。装订时统一靠左侧按“两钉三等分”原则装订。

塞曼效应实验报告

塞曼效应实验 实验原理 1、磁矩在外磁场中受到的作用 (1)原子总磁矩在外磁场中受到力矩的作用: 其效果是磁矩绕磁场方向旋进,也就是总角动量(PJ)绕磁场方向旋进。 (2)磁矩在外磁场中的磁能: 由于或在磁场中的取向量子化,所以其在磁场方向分量也量子化: ∴原子受磁场作用而旋进引起的附加能量 M为磁量子数 g为朗道因子,表征原子总磁矩和总角动量的关系,g随耦合类型不同(LS耦合和jj耦合)有两种解法。在LS耦合下:

2、塞曼分裂谱线与原谱线关系: (1) 基本出发点: ∴分裂后谱线与原谱线频率差 由于 定义为洛仑兹单位: 3、谱线的偏振特征: 塞曼跃迁的选择定则为:ΔM=0 时为π成份(π型偏振)是振动方向平行于磁场的线偏振光,只有在垂直于磁场方向才能观察到,平行于磁场方向观察不到;但当ΔJ=0时,M2=0到M1=0的跃迁被禁止。

当ΔM=±1时,为σ成份,σ型偏振垂直于磁场,观察时为振动垂直于磁场的线偏振光。 平行于磁场观察时,其偏振性与磁场方向及观察方向都有关:沿磁场正向观察时(即磁场方向离开观察者:) ΔM= +1为右旋圆偏振光(σ+偏振) ΔM= -1为左旋圆偏振光(σ-偏振) 也即,磁场指向观察者时:⊙ ΔM= +1为左旋圆偏振光 ΔM= -1为右旋圆偏振光 分析的总思路和总原则: 在辐射的过程中,原子和发出的光子作为整体的角动量是守恒的。 原子在磁场方向角动量为 ∴在磁场指向观察者时:⊙B 当ΔM= +1时,光子角动量为,与同向 电磁波电矢量绕逆时针方向转动,在光学上称为左旋圆偏振光。 ΔM= -1时,光子角动量为,与反向 电磁波电矢量绕顺时针方向转动,在光学上称为右旋圆偏振光。

稳定性数据评价

稳定性数据评价 1.介绍 1.1 指南的目的 该指南的目的是为了提供如何使用根据ICH指南Q1A(R)里详述的“新原料药和制剂稳定性试验”原则(以后提到即作为总指导原则)而产生的稳定性数据的介绍来建议再试验期或货架期。该指南描述了何时及如何使用有限外推法来建议关于原料药的再试验期或超出来自长期储存条件的数据的观测范围的原料药货架期。 1.2 背景 总指导原则提供的关于稳定性数据的评价和统计分析的指南是性质上简要和范围上有限制。尽管总指导原则指出回归分析是可接收的方法来分析关于再试验期或货架期评价的定量稳定性数据,并建议用0.25显著性水平操作合并批的统计测试,它很少包括细节。另外,总指导原则不包括当复合因素包含在全面或折合-设计调查的情况。当到该方针的第4步,总指导原则的评价部分将会重复,因此删去。 1.3 指南的范围 该指南,总指导原则的附件,目的是当基于定量和定性测试性质的稳定性数据评价而建议再试验期或货架期和贮存条件时提供预期值的清晰解释。该指南概括了基于单个或复合因素和全面或折合-设计调查得出的稳定性数据以确定再试验期或货架期的介绍。ICH Q6A 和Q6B提供了关于调整和证实认可标准的指南。 2. 指南 2.1 一般原则 正规稳定性调查的设计和实行应符合总指导原则列出的原则。稳

定性调查的目的是,在测试最少三批原料药或制剂基础上,确立适用于将来在相似环境下生产和包装批的再试验期或货架期和标签贮存说明。 在稳定性资料的说明和评价里应采用系统性方法,其中应包括,视情况而,从物理、化学、生物和微生物试验,包括从那些与剂型有关的特定性质(例如,固体口服剂型的溶解速率)的结果。如果合适,应注意回顾质量平衡的合适性。应该考虑能引起质量平衡明显不足的因素,例如,降解机理和稳定性-显示能力和分析方法内在可变性。单批的变化程度作用以后生产批次在其再试验期或货架期间仍保留在其认可标准内的信心。 该指南里关于统计法的介绍不意味着当统计计算被证明是多余时,用统计计算仍可取。但在一些情况下统计分析在再试验期或货架期的外推法里是有用的且在其它情况可能提倡将次用于核实再试验期或货架期。 稳定性数据测定的基本原则同于单个-与多个-因素调查和全面-与折合-设计调查。正规稳定性调查里的数据测定,并视情况而定,使用支持数据来确定可能作用原料药或制剂的质量和性能的关键质量性质。应各自评估每个性质和为了建议再试验期或货架期而由调查结果构成的全面评估。所提议的再试验期或货架期不应超过任何单个性质的预测。 附录A里提供的流程图和附录B里提供的关于如何分析和评价从多因素或折合设计得到的关于适当的定量试验性质的长期稳定性数据。用于数据分析的统计方法应该考虑稳定性调查为估计再试验期或货架期而提供有效统计结论。附录B也应该提供关于如何使用再试验

塞曼效应实验报告完整版

学生姓名: 学号: 39 专业班级:应物101班 实验时间: 教师编号:T017 成绩: 塞曼效应 一、实验目的 1.观察塞曼效应现象,把实验结果与理论结果进行比较。 2.学习观测塞曼效应的实验方法。 3.计算电子核质比。 二、实验仪器 WPZ —Ⅲ型塞曼效应实验仪 三、实验原理 塞曼效应:在外磁场作用下,由于原子磁矩与磁场相互作用,使原子能级产生分裂。垂直于磁场观察时,产生线偏振光(π线和σ线);平行于磁场观察时,产生圆偏振光(左旋、右旋)。 按照半经典模型,质量为m ,电量为e 的电子绕原子核转动,因此,原子具有一定的磁矩,它在外磁场B 中会获得一定的磁相互作用能E ?,由于原子的磁矩J μ与总角动量J P 的关系为 2J J e g P m μ=(1) 其中g 为朗德因子,与原子中所有电子德轨道和自旋角动量如何耦合成整个原子态的角动量密切相关。因此, cos cos 2J J e E B g P B m μαα?=-=-(2) 其中α是磁矩与外加磁场的夹角。又由于电子角动量空间取向的量子化,这种磁相互作用能只能取有限个分立的值,且电子的磁矩与总角动量的方向相反,因此在外磁场方向上, cos ,,1,,2J h P M M J J J απ -==--L (3)

学生姓名: 刘惠文 学号: 39 专业班级:应物101班 实验时间: 教师编号:T017 成绩: 式中h 是普朗克常量,J 是电子的总角动量,M 是磁量子数。设:4B he m μπ=,称为玻尔磁子,0E 为未加磁场时原子的能量,则原子在外在磁场中的总能量为 00B E E E E Mg B μ=+?=+(4) 由于朗德因子g 与原子中所有电子角动量的耦合有关,因此,不同的角动量 耦合方式其表达式和数值完全不同。在L S -耦合的情况下,设原子中电子轨道运动和自旋运动的总磁矩、总角动量及其量子数分别为L μ、L P 、L 和S μ、S P 、S ,它们的关系为 2L L e P m μ==(5) S S e P m μ==(6) 设J P 与L P 和S P 的夹角分别为LJ α和SJ α,根据矢量合成原理,只要将二者在 J μ方向的投影相加即可得到形如(1)式的总电子磁矩和总轨道角动量的关系: 2222222222cos cos (cos 2cos )2(2)222(1)222J L LJ S SJ L LJ S SJ J L S J L S J J J L S J J J e P P m P P P P P P e m P P P P P e P P m e g P m μμαμααα=+= ++--+=+-+=+=(7) 其中朗德因子为 (1)(1)(1)1.2(1) J J L L S S g J J +-+++=++(8) 由(*)式中可以看出,由于M 共有(2J +1)个值,所以原子的这个能级在

相关文档
最新文档