第一篇:数据库系统教程(何玉洁_李宝安_编著)第6章习题参考答案
第6章 高级查询
习题答案 1.查询计算机系每个学生的VB考试情况,列出学号、姓名、成绩和成绩情况,其中成绩情况的显示规则如下:
如果成绩大于等于90,则成绩情况为“好”; 如果成绩在80~89,则成绩情况为“较好”; 如果成绩在70~79,则成绩情况为“一般”; 如果成绩在60~69,则成绩情况为“较差”; 如果成绩在小于60,则成绩情况为“差”。
select s.sno,s.sname,grade, case
when grade >= 90 then '好'
when grade between 80 and 89 then '较好'
when grade between 70 and 79 then '一般'
when grade between 60 and 69 then '较差'
when grade < 60 then '差' end as 考试情况
from student s join SC on s.sno = SC.sno join course c on c.cno = SC.cno where cname = 'VB' 2.统计每个学生的选课门数(包括没有选课的学生),列出学号、选课门数和选课情况,其中选课情况显示规则如下:
如果选课门数大于等于6门,则选课情况为“多”; 如果选课门数在3~5门,则选课情况为“一般”; 如果选课门数在1~2门,则选课情况为“偏少”; 如果没有选课,则选课情况为“未选课”。
select s.sno,count(cno)选课门数, case
when count(cno)>= 6 then '多'
when count(cno)between 3 and 5 then '一般'
when count(cno)between 1 and 2 then '偏少'
when count(cno)= 0 then '未选课' end as 选课情况
from student s left join SC on s.sno = SC.sno group by s.sno 3.统计每个系VB课程的考试情况,列出系名和考试情况,其中考试情况如下:
如果VB平均成绩超过90分,则考试情况为“好”; 如果VB平均成绩在81~90分,则考试情况为“良好”; 如果VB平均成绩在70~80分,则考试情况为“一般”; 如果VB平均成绩低于70分,则考试情况为“较差”。
select sdept, case
when avg(grade)> 90 then '好'
when avg(grade)between 81 and 91 then '良好'
when avg(grade)between 70 and 81 then '一般'
when avg(grade)<70 then '较差' end as 考试情况
from student s join SC on s.sno = SC.sno join course c on c.cno = SC.cno where cname = 'VB' group by sdept 4.修改全部课程的学分,修改规则如下:
如果是第1~2学期开设的课程,则学分增加5分; 如果是第3~4学期开设的课程,则学分增加3分; 如果是第5~6学期开设的课程,则学分增加1分; 对其它学期开设的课程,学分不变。
update SC set Grade = Grade + case when semester between 1 and 2 then 5 when semester between 3 and 4 then 3 when semester between 5 and 6 then 1 else 0 end from SC join course c on SC.cno = c.cno 5.查询每个系年龄大于20岁的学生人数,并将结果保存到一个新的永久表Dept_Age中。
select sdept,count(sno)人数 into student_age from student where sno in(select sno from student where sage < 20)group by sdept 6.统计第2学期开设的课程的总学分,列出该学期开设的课程名、学分和总学分。(可分步骤实现)
select cname,credit,(select sum(credit)from course where semester = 2)总学分 from course where semester = 2 7.统计考试平均成绩大于等于80分的学生的姓名、考试的课程号、考试成绩和平均成绩,并将结果按平均成绩从高到低排序。(可分步骤实现)
select sname,cno,grade,average from student join SC on student.sno = SC.sno join(select sno,avg(grade)average from SC group by sno having avg(grade)>= 80)A on student.sno=A.sno 8.查询计算机系年龄小于信息管理系全体学生年龄的学生的姓名和年龄。
select sname,sage from student where sdept = '计算机系' and sage < all(select sage from student where sdept = '信息管理系')9.查询计算机系年龄大于信息管理系某个学生年龄的学生的姓名和年龄。
select sname,sage from student where sdept = '计算机系' and sage > some(select sage from student where sdept = '信息管理系')10.查询哪些课程没有学生选修,要求列出课程号和课程名。(用EXISTS子查询实现)
select cno,cname from course c where not exists(select * from SC where cno = c.cno)11.查询计算机系哪些学生没有选课,列出学生姓名。(用EXISTS子查询实现)
select sname from Student s where sdept = '计算机系' and not exists(select * from SC where sno = s.sno)12.查询没有选修第2学期开设的全部课程的学生的学号和所选的课程号。
select sno,cno from SC where not exists(select * from course where Semester = 2 and cno = SC.cno)13.查询至少选了第4学期开设的全部课程的学生的学号和所在系。
select sno,sdept from student s where not exists(select * from course c where semester = 4 and not exists(select * from SC where SC.cno = c.cno and s.sno = SC.sno))14.查询至少选了“0831102”号学生所选的全部课程的学生的学号。
select sno from student s where sno!=0831102 and not exists(select * from SC c where sno=0831102 and not exists(select * from SC where SC.sno = s.sno and SC.cno = c.cno))15.查询至少选了“张海”所选的全部课程的学生的学号、所在系和所选的课程号。
select s.sno,sdept,cno from student s join SC on s.sno=SC.sno where s.sno in(select sno from SC where cno in(select cno from student s join SC on s.sno = SC.sno
where sname='张海')group by sno having count(*)=(select count(*)from student s join SC on s.sno = SC.sno
where sname='张海'))AND sname!= '张海' 16.查询至少选了全部学分大于3分的课程的学生的学号、所在系和所选的课程号、课程名以及学分。
select SC.sno,sdept,SC.cno,cname,credit from course c join SC on c.cno = SC.cno join student s on s.sno = SC.sno where exists(select sno,sum(credit)'total credit' from SC join course c on SC.cno = c.cno group by SC.sno having sum(credit)> 3)17.查询在第4学期开设课程中与第1学期开设的课程学分相同的课程,列出课程名和学分。
select cname,credit from course where semester in(1,4)and credit in(select credit from course where semester = 4 intersect select credit from course where semester = 1)18.查询“李勇”和“王大力”所选的相同的课程,列出课程名、开课学期和学分。
select cname,semester,credit from course where cno in(select cno from SC join student s on SC.sno = s.sno where sname = '李勇' intersect select cno from SC join student s on SC.sno = s.sno where sname = '王大力')19.查询“李勇”选了但“王大力”没有选的课程,列出课程名、开课学期和学分。
select cname,semester,credit from course where Cno in(select cno from SC join student s on SC.sno = s.sno where Sname = '李勇' except select cno from SC join student s on SC.sno = s.sno where Sname = '王大力')20.查询至少同时选了“C001”和“C002”这两门课程的学生的学号和所选的课程号。
select sno,cno from SC where sno in(select sno from SC where cno = 'C001' intersect select sno from SC where cno = 'C002')*以上内容仅供参考
第二篇:量子力学教程课后习题答案
量子力学习题及解答
第一章
量子理论基础
1.1
由黑体辐射公式导出维恩位移定律:能量密度极大值所对应的波长与温度T成反比,即
T=b(常量);
并近似计算b的数值,准确到二位有效数字。
解
根据普朗克的黑体辐射公式,(1)
以及,(2),(3)
有
这里的的物理意义是黑体内波长介于λ与λ+dλ之间的辐射能量密度。
本题关注的是λ取何值时,取得极大值,因此,就得要求
对λ的一阶导数为零,由此可求得相应的λ的值,记作。但要注意的是,还需要验证对λ的二阶导数在处的取值是否小于零,如果小于零,那么前面求得的就是要求的,具体如下:
如果令x=,则上述方程为
这是一个超越方程。首先,易知此方程有解:x=0,但经过验证,此解是平庸的;另外的一个解可以通过逐步近似法或者数值计算法获得:x=4.97,经过验证,此解正是所要求的,这样则有
把x以及三个物理常量代入到上式便知
这便是维恩位移定律。据此,我们知识物体温度升高的话,辐射的能量分布的峰值向较短波长方面移动,这样便会根据热物体(如遥远星体)的发光颜色来判定温度的高低。
1.2
在0K附近,钠的价电子能量约为3eV,求其德布罗意波长。
解
根据德布罗意波粒二象性的关系,可知
E=h,如果所考虑的粒子是非相对论性的电子(),那么
如果我们考察的是相对性的光子,那么
E=pc
注意到本题所考虑的钠的价电子的动能仅为3eV,远远小于电子的质量与光速平方的乘积,即,因此利用非相对论性的电子的能量——动量关系式,这样,便有
在这里,利用了
以及
最后,对
作一点讨论,从上式可以看出,当粒子的质量越大时,这个粒子的波长就越短,因而这个粒子的波动性较弱,而粒子性较强;同样的,当粒子的动能越大时,这个粒子的波长就越短,因而这个粒子的波动性较弱,而粒子性较强,由于宏观世界的物体质量普遍很大,因而波动性极弱,显现出来的都是粒子性,这种波粒二象性,从某种子意义来说,只有在微观世界才能显现。
1.3
氦原子的动能是(k为玻耳兹曼常数),求T=1K时,氦原子的德布罗意波长。
解
根据,知本题的氦原子的动能为
显然远远小于这样,便有
这里,利用了
最后,再对德布罗意波长与温度的关系作一点讨论,由某种粒子构成的温度为T的体系,其中粒子的平均动能的数量级为kT,这样,其相庆的德布罗意波长就为
据此可知,当体系的温度越低,相应的德布罗意波长就越长,这时这种粒子的波动性就越明显,特别是当波长长到比粒子间的平均距离还长时,粒子间的相干性就尤为明显,因此这时就能用经典的描述粒子统计分布的玻耳兹曼分布,而必须用量子的描述粒子的统计分布——玻色分布或费米公布。
1.4
利用玻尔——索末菲的量子化条件,求:
(1)一维谐振子的能量;
(2)在均匀磁场中作圆周运动的电子轨道的可能半径。
已知外磁场H=10T,玻尔磁子,试计算运能的量子化间隔△E,并与T=4K及T=100K的热运动能量相比较。
解
玻尔——索末菲的量子化条件为
其中q是微观粒子的一个广义坐标,p是与之相对应的广义动量,回路积分是沿运动轨道积一圈,n是正整数。
(1)设一维谐振子的劲度常数为k,谐振子质量为μ,于是有
这样,便有
这里的正负号分别表示谐振子沿着正方向运动和沿着负方向运动,一正一负正好表示一个来回,运动了一圈。此外,根据
可解出
这表示谐振子的正负方向的最大位移。这样,根据玻尔——索末菲的量子化条件,有
为了积分上述方程的左边,作以下变量代换;
这样,便有
这时,令上式左边的积分为A,此外再构造一个积分
这样,便有
(1)
这里
=2θ,这样,就有
(2)
根据式(1)和(2),便有
这样,便有
其中
最后,对此解作一点讨论。首先,注意到谐振子的能量被量子化了;其次,这量子化的能量是等间隔分布的。
(2)当电子在均匀磁场中作圆周运动时,有
这时,玻尔——索末菲的量子化条件就为
又因为动能耐,所以,有
其中,是玻尔磁子,这样,发现量子化的能量也是等间隔的,而且
具体到本题,有
根据动能与温度的关系式
以及
可知,当温度T=4K时,当温度T=100K时,显然,两种情况下的热运动所对应的能量要大于前面的量子化的能量的间隔。
1.5
两个光子在一定条件下可以转化为正负电子对,如果两光子的能量相等,问要实现实种转化,光子的波长最大是多少?
解
关于两个光子转化为正负电子对的动力学过程,如两个光子以怎样的概率转化为正负电子对的问题,严格来说,需要用到相对性量子场论的知识去计算,修正当涉及到这个过程的运动学方面,如能量守恒,动量守恒等,我们不需要用那么高深的知识去计算,具休到本题,两个光子能量相等,因此当对心碰撞时,转化为正风电子对反需的能量最小,因而所对应的波长也就最长,而且,有
此外,还有
于是,有
尽管这是光子转化为电子的最大波长,但从数值上看,也是相当小的,我们知道,电子是自然界中最轻的有质量的粒子,如果是光子转化为像正反质子对之类的更大质量的粒子,那么所对应的光子的最大波长将会更小,这从某种意义上告诉我们,当涉及到粒子的衰变,产生,转化等问题,一般所需的能量是很大的。能量越大,粒子间的转化等现象就越丰富,这样,也许就能发现新粒子,这便是世界上在造越来越高能的加速器的原因:期待发现新现象,新粒子,新物理。
第二章波
函数和薛定谔方程
2.1证明在定态中,几率流与时间无关。
证:对于定态,可令
可见无关。
2.2
由下列定态波函数计算几率流密度:
从所得结果说明表示向外传播的球面波,表示向内(即向原点)
传播的球面波。
解:
在球坐标中
同向。表示向外传播的球面波。
可见,反向。表示向内(即向原点)
传播的球面波。
补充:设,粒子的位置几率分布如何?这个波函数能否归一化?
∴波函数不能按方式归一化。
其相对位置几率分布函数为
表示粒子在空间各处出现的几率相同。
2.3
一粒子在一维势场
中运动,求粒子的能级和对应的波函数。
解:无关,是定态问题。其定态S—方程
在各区域的具体形式为
Ⅰ:①
Ⅱ:②
Ⅲ:③
由于(1)、(3)方程中,由于,要等式成立,必须
即粒子不能运动到势阱以外的地方去。
方程(2)可变为
令,得
其解为
④
根据波函数的标准条件确定系数A,B,由连续性条件,得
⑤
⑥
⑤
⑥
∴
由归一化条件
得
由
可见E是量子化的。
对应于的归一化的定态波函数为
#
2.4.证明(2.6-14)式中的归一化常数是
证:
(2.6-14)
由归一化,得
∴归一化常数
#
2.5
求一维谐振子处在激发态时几率最大的位置。
解:
令,得
由的表达式可知,时。显然不是最大几率的位置。
可见是所求几率最大的位置。
#
2.6
在一维势场中运动的粒子,势能对原点对称:,证明粒子的定态波函数具有确定的宇称。
证:在一维势场中运动的粒子的定态S-方程为
①
将式中的代换,得
②
利用,得
③
比较①、③式可知,都是描写在同一势场作用下的粒子状态的波函数。由于它们描写的是同一个状态,因此之间只能相差一个常数。方程①、③可相互进行空间反演
而得其对方,由①经反演,可得③,④
由③再经反演,可得①,反演步骤与上完全相同,即是完全等价的。
⑤
④乘
⑤,得
可见,当时,具有偶宇称,当时,具有奇宇称,当势场满足时,粒子的定态波函数具有确定的宇称。#
2.7
一粒子在一维势阱中
运动,求束缚态()的能级所满足的方程。
解法一:粒子所满足的S-方程为
按势能的形式分区域的具体形式为
Ⅰ:
①
Ⅱ:
②
Ⅲ:
③
整理后,得
Ⅰ:
④
Ⅱ:.⑤
Ⅲ:
⑥
令
则
Ⅰ:
⑦
Ⅱ:.⑧
Ⅲ:
⑨
各方程的解为
由波函数的有限性,有
因此
由波函数的连续性,有
整理(10)、(11)、(12)、(13)式,并合并成方程组,得
解此方程即可得出B、C、D、F,进而得出波函数的具体形式,要方程组有非零解,必须
∵
∴
即
为所求束缚态能级所满足的方程。#
解法二:接(13)式
#
解法三:
(11)-(13)
(10)+(12)
(11)+(13)
(12)-(10)
(b)
k
a
ctgk
k)
()
()
()
(1
=
Þ
+
令
则
合并:
利用
#
解法四:(最简方法-平移坐标轴法)
Ⅰ:
(χ≤0)
Ⅱ:
(0<χ<2)
Ⅲ:
(χ≥2)
束缚态<<
因此
由波函数的连续性,有
(7)代入(6)
利用(4)、(5),得
#
2.8分子间的范德瓦耳斯力所产生的势能可以近似表示为
求束缚态的能级所满足的方程。
解:势能曲线如图示,分成四个区域求解。
定态S-方程为
对各区域的具体形式为
Ⅰ:
Ⅱ:
Ⅲ:
Ⅳ:
对于区域Ⅰ,粒子不可能到达此区域,故
而
.①
②
③
对于束缚态来说,有
∴
④
⑤
⑥
各方程的解分别为
由波函数的有限性,得
∴
由波函数及其一阶导数的连续,得
∴
⑦
⑧
⑨
⑩
由⑦、⑧,得
(11)
由
⑨、⑩得
(12)
令,则①式变为
联立(12)、(13)得,要此方程组有非零解,必须
把代入即得
此即为所要求的束缚态能级所满足的方程。
#
附:从方程⑩之后也可以直接用行列式求解。见附页。
此即为所求方程。
#
补充练习题一
1、设,求A
=?
解:由归一化条件,有
利用
∴
#
2、求基态微观线性谐振子在经典界限外被发现的几率。
解:基态能量为
设基态的经典界限的位置为,则有
∴
在界限外发现振子的几率为)
(2
0
0
0
x
a
x
a
x
e
dx
e
dx
e
a
a
a
p
a
y
p
a
p
a
w
¥
¥
=
+
=
ò
ò
式中为正态分布函数
当。查表得
∴
∴在经典极限外发现振子的几率为0.16。
#
3、试证明是线性谐振子的波函数,并求此波函数对应的能量。
证:线性谐振子的S-方程为
①
把代入上式,有
把代入①式左边,得
当时,左边
=
右边。
n
=
3,是线性谐振子的波函数,其对应的能量为。
第三章
量子力学中的力学量
3.1
一维谐振子处在基态,求:
(1)势能的平均值;
(2)动能的平均值;
(3)动量的几率分布函数。
解:(1)
(2)
或
(3)
动量几率分布函数为
#
3.2.氢原子处在基态,求:
(1)r的平均值;
(2)势能的平均值;
(3)最可几半径;
(4)动能的平均值;
(5)动量的几率分布函数。
解:(1)
(3)电子出现在r+dr球壳内出现的几率为
令
当为几率最小位置
∴
是最可几半径。
(4)
(5)
动量几率分布函数
#
3.3
证明氢原子中电子运动所产生的电流密度在球极坐标中的分量是
证:电子的电流密度为
在球极坐标中为
中的和部分是实数。
∴
可见,#
3.4
由上题可知,氢原子中的电流可以看作是由许多圆周电流组成的。
(1)求一圆周电流的磁矩。
(2)证明氢原子磁矩为
原子磁矩与角动量之比为
这个比值称为回转磁比率。
解:(1)
一圆周电流的磁矩为
(为圆周电流,为圆周所围面积)
(2)氢原子的磁矩为
在单位制中
原子磁矩与角动量之比为
#
3.5
一刚性转子转动惯量为I,它的能量的经典表示式是,L为角动量,求与此对应的量子体系在下列情况下的定态能量及波函数:
(1)
转子绕一固定轴转动:
(2)
转子绕一固定点转动:
解:(1)设该固定轴沿Z轴方向,则有
哈米顿算符
其本征方程为
(无关,属定态问题)
令,则
取其解为
(可正可负可为零)
由波函数的单值性,应有
即
∴m=
0,±1,±2,…
转子的定态能量为
(m=
0,±1,±2,…)
可见能量只能取一系列分立值,构成分立谱。
定态波函数为
A为归一化常数,由归一化条件
∴
转子的归一化波函数为
综上所述,除m=0外,能级是二重简并的。
(2)取固定点为坐标原点,则转子的哈米顿算符为
无关,属定态问题,其本征方程为
(式中设为的本征函数,为其本征值)
令,则有
此即为角动量的本征方程,其本征值为
其波函数为球谐函数
∴
转子的定态能量为
可见,能量是分立的,且是重简并的。
#
3.6
设t=0时,粒子的状态为
求此时粒子的平均动量和平均动能。
解:
可见,动量的可能值为
动能的可能值为
对应的几率应为
上述的A为归一化常数,可由归一化条件,得
∴
∴
动量的平均值为
#
3.7
一维运动粒子的状态是
其中,求:
(1)粒子动量的几率分布函数;
(2)粒子的平均动量。
解:(1)先求归一化常数,由
∴
动量几率分布函数为
(2)
#
3.8.在一维无限深势阱中运动的粒子,势阱的宽度为,如果粒子的状态由波函数
描写,A为归一化常数,求粒子的几率分布和能量的平均值。
解:由波函数的形式可知一维无限深势阱的分布如图示。粒子能量的本征函数和本征值为
动量的几率分布函数为
先把归一化,由归一化条件,∴
∴
∴
3.9.设氢原子处于状态
求氢原子能量、角动量平方及角动量Z分量的可能值,这些可能值出现的几率和这些力学量的平均值。
解:在此能量中,氢原子能量有确定值
角动量平方有确定值为
角动量Z分量的可能值为
其相应的几率分别为,其平均值为
3.10一粒子在硬壁球形空腔中运动,势能为
求粒子的能级和定态函数。
解:据题意,在的区域,所以粒子不可能运动到这一区域,即在这区域粒子的波函数
()
由于在的区域内。只求角动量为零的情况,即,这时在各个方向发现粒子的几率是相同的。即粒子的几率分布与角度无关,是各向同性的,因此,粒子的波函数只与有关,而与无关。设为,则粒子的能量的本征方程为
令,得
其通解为
波函数的有限性条件知,有限,则
A
=
0
∴
由波函数的连续性条件,有
∵
∴
∴
其中B为归一化,由归一化条件得
∴
∴
归一化的波函数
#
3.11.求第3.6题中粒子位置和动量的测不准关系
解:
3.12
粒子处于状态
式中为常量。当粒子的动量平均值,并计算测不准关系
解:①先把归一化,由归一化条件,得
∴
/
∴
是归一化的②
动量平均值为
③
(奇被积函数)
#
3.13利用测不准关系估计氢原子的基态能量。
解:设氢原子基态的最概然半径为R,则原子半径的不确定范围可近似取为
由测不准关系
得
对于氢原子,基态波函数为偶宇称,而动量算符为奇宇称,所以
又有
所以
可近似取
能量平均值为
作为数量级估算可近似取
则有
基态能量应取的极小值,由
得
代入,得到基态能量为
补充练习题二
1.试以基态氢原子为例证明:的本征函数,而是的本征函数。
可见,可见,是的本征函数。
2.证明:的氢原子中的电子,在的方向上被发现的几率最大。
解:
∴的电子,其
∴
当时
为最大值。即在方向发现电子的几率最大。
在其它方向发现电子的几率密度均在~之间。
3.试证明:处于1s,2p和3d态的氢原子的电子在离原子核的距离分别为的球壳内被发现的几率最大(为第一玻尔轨道半径)。
证:①对1s态,令
易见,当不是最大值。
为最大值,所以处于1s态的电子在处被发现的几率最大。
②对2p态的电子
令
易见,当为最小值。
∴
为几率最大位置,即在的球壳内发现球态的电子的几率最大。
③对于3d态的电子
令
易见,当为几率最小位置。
∴
为几率最大位置,即在的球壳内发现球态的电子的几率最大。
4.当无磁场时,在金属中的电子的势能可近似视为
其中,求电子在均匀场外电场作用下穿过金属表面的透射系数。
解:设电场强度为,方向沿χ轴负向,则总势能为,势能曲线如图所示。则透射系数为
式中为电子能量。,由下式确定
∴
令,则有
∴透射系数
5.指出下列算符哪个是线性的,说明其理由。
①;
②;
③
解:①是线性算符
②不是线性算符
③是线性算符
6.指出下列算符哪个是厄米算符,说明其理由。
7、下列函数哪些是算符的本征函数,其本征值是什么?
①,②,③,④,⑤
解:①
∴
不是的本征函数。
②
∴
不是的本征函数,其对应的本征值为1。
③
∴
可见,是的本征函数,其对应的本征值为-1。
④
∴
是的本征函数,其对应的本征值为-1。
⑤
∴
是的本征函数,其对应的本征值为-1。
8、试求算符的本征函数。
解:的本征方程为
(的本征值)
9、如果把坐标原点取在一维无限深势阱的中心,求阱中粒子的波函数和能级的表达式。
解:
方程(分区域):
Ⅰ:
∴
Ⅲ:
∴
Ⅱ:
令
标准条件:
∴
∵
∴
取,即
∴
∴
∴
粒子的波函数为
粒子的能级为
由归一化条件,得
∴
∴
粒子的归一化波函数为
10、证明:处于1s、2p和3d态的氢原子中的电子,当它处于距原子核的距离分别为的球壳处的几率最(为第一玻尔轨道半径)。
证:
令,则得
∴为几率最小处。
∴为几率最大处。
令,则得
∴
为最大几率位置。
当
时,∴为几率最小位置。
令,得
同理可知
为几率最小处。
为几率最大处。
11、求一维谐振子处在第一激发态时几率最大的位置。
解:
令,得,∴
为几率最小处。,∴
为几率最大处。
6.设氢原子处在的态(为第一玻尔轨道半径),求
①的平均值;
②势能的平均值。
解:①
②
12、粒子在势能为的场中运动。证明对于能量的状态,其能量由下式决定:
(其中)
证:方程
Ⅰ:
Ⅱ:
Ⅲ:
令
则得
Ⅰ:
Ⅱ:
Ⅲ:
其通解为
利用标准条件,由有限性知
∴
由连续性知
①
②
③
④
由①、②,得
⑤
由③、④,得
⑥
而
把⑤、⑥代入,得
整理,得
令
∴
由,得
###
13、设波函数,求
解:
14、说明:如果算符和都是厄米的,那么
(+)也是厄米的证:
∴
+也是厄米的。
15、问下列算符是否是厄米算符:
①
②
解:①
因为
∴
不是厄米算符。
②
∴
是厄米算符。
##
16、如果算符满足关系式,求证
①
②
证:
①
②
17、求
解:
=
018、解:
=
0
第四章
态和力学量的表象
4.1.求在动量表象中角动量的矩阵元和的矩阵元。
解:
#
4.2
求能量表象中,一维无限深势阱的坐标与动量的矩阵元。
解:基矢:
能量:
对角元:
当时,#
4.3
求在动量表象中线性谐振子的能量本征函数。
解:定态薛定谔方程为
即
两边乘以,得
令
跟课本P.39(2.7-4)式比较可知,线性谐振子的能量本征值和本征函数为
式中为归一化因子,即
#
4.4.求线性谐振子哈密顿量在动量表象中的矩阵元。
解:
#
4.5
设已知在的共同表象中,算符的矩阵分别为
求它们的本征值和归一化的本征函数。最后将矩阵对角化。
解:的久期方程为
∴的本征值为的本征方程
其中设为的本征函数共同表象中的矩阵
当时,有
∴
由归一化条件
取
对应于的本征值0。
当时,有
∴
由归一化条件
取
∴归一化的对应于的本征值
当时,有
∴
由归一化条件
取
∴归一化的对应于的本征值
由以上结果可知,从的共同表象变到表象的变换矩阵为
∴对角化的矩阵为
按照与上同样的方法可得的本征值为的归一化的本征函数为
从的共同表象变到表象的变换矩阵为
利用S可使对角化
#
4.6求连续性方程的矩阵表示
解:连续性方程为
∴
而
∴
写成矩阵形式为
第五章
微扰理论
5.1
如果类氢原子的核不是点电荷,而是半径为、电荷均匀分布的小球,计算这种效应对类氢原子基态能量的一级修正。
解:这种分布只对的区域有影响,对的区域无影响。据题意知
其中是不考虑这种效应的势能分布,即
为考虑这种效应后的势能分布,在区域,在区域,可由下式得出,由于很小,所以,可视为一种微扰,由它引起的一级修正为(基态)
∴,故。
∴
#
5.2
转动惯量为I、电偶极矩为的空间转子处在均匀电场在中,如果电场较小,用微扰法求转子基态能量的二级修正。
解:取的正方向为Z轴正方向建立坐标系,则转子的哈米顿算符为
取,则
由于电场较小,又把视为微扰,用微扰法求得此问题。的本征值为
本征函数为的基态能量为,为非简并情况。根据定态非简并微扰论可知
#
5.3
设一体系未受微扰作用时有两个能级:,现在受到微扰的作用,微扰矩阵元为;都是实数。用微扰公式求能量至二级修正值。
解:由微扰公式得
得
∴
能量的二级修正值为
#
5.4设在时,氢原子处于基态,以后受到单色光的照射而电离。设单色光的电场可以近似地表示为,及均为零;电离电子的波函数近似地以平面波表示。求这单色光的最小频率和在时刻跃迁到电离态的几率。
解:①当电离后的电子动能为零时,这时对应的单色光的频率最小,其值为
②时,氢原子处于基态,其波函数为
在时刻,微扰
其中
在时刻跃迁到电离态的几率为
对于吸收跃迁情况,上式起主要作用的第二项,故不考虑第一项,O
θ
α
x
y
z()
其中
取电子电离后的动量方向为Z方向,取、所在平面为面,则有
∴
#
5.5基态氢原子处于平行板电场中,若电场是均匀的且随时间按指数下降,即
求经过长时间后氢原子处在2p态的几率。
解:对于2p态,可取三值,其相应的状态为
氢原子处在2p态的几率也就是从跃迁到的几率之和。
由
(取方向为Z轴方向)
=
0
=
0
由上述结果可知,∴
当时,其中
#
5.6计算氢原子由第一激发态到基态的自发发射几率。
解:
由选择定则,知是禁戒的故只需计算的几率
而
2p有三个状态,即
(1)先计算z的矩阵元
(2)计算x的矩阵元
(3)计算的矩阵元
(4)计算
#
5.7
计算氢原子由2p态跃迁到1s态时所发出的光谱线强度。
解:
若,则
#
5.8求线性谐振子偶极跃迁的选择定则
解:
由
时,即选择定则为
#
补充练习三
1、一维无限深势阱中的粒子受到微扰
作用,试求基态能级的一级修正。
解:基态波函数(零级近似)为
∴能量一级修正为
2、具有电荷为的离子,在其平衡位置附近作一维简谐振动,在光的照射下发生跃迁。设入射光的能量为。其波长较长,求:
①
原来处于基态的离子,单位时间内跃迁到第一激发态的几率。
②讨论跃迁的选择定则。
(提示:利用积分关系
答:①
②仅当,所以谐振子的偶极跃迁的选择定则是)
解:①
∴
(对于一维线性谐振子~)
其中
一维线性谐振子的波函数为
∴
∴
②
跃迁几率,当时的跃迁为禁戒跃迁。
可见,所讨论的选择定则为。
#
3、电荷e的谐振子,在时处于基态,时处于弱电场之中(为常数),试求谐振子处于第一激发态的几率。
解:取电场方向为轴正方向,则有
当经过很长时间以后,即当时。
∴
实际上在以后即可用上述结果。
#
第七章
自旋与全同粒子
7.1.证明:
证:由对易关系
及
反对易关系,得
上式两边乘,得
∵
∴
7.2
求在自旋态中,和的测不准关系:
解:在表象中、、的矩阵表示分别为
∴
在态中
讨论:由、的对易关系
[,]
要求
①
在态中,∴
可见①式符合上式的要求。
7.3.求的本征值和所属的本征函数。
解:的久期方程为
∴的本征值为。
设对应于本征值的本征函数为
由本征方程,得
由归一化条件,得
即
∴
对应于本征值的本征函数为
设对应于本征值的本征函数为
由本征方程
由归一化条件,得
即
∴
对应于本征值的本征函数为
同理可求得的本征值为。其相应的本征函数分别为
7.4
求自旋角动量方向的投影
本征值和所属的本征函数。
在这些本征态中,测量有哪些可能值?这些可能值各以多大的几率出现?的平均值是多少?
解:在表象,的矩阵元为
其相应的久期方程为
即
所以的本征值为。
设对应于的本征函数的矩阵表示为,则
由归一化条件,得
可见,的可能值为
相应的几率为
同理可求得
对应于的本征函数为
在此态中,的可能值为
相应的几率为
7.5设氢的状态是
①求轨道角动量z分量和自旋角动量z分量的平均值;
②求总磁矩的z分量的平均值(用玻尔磁矩子表示)。
解:ψ可改写成从ψ的表达式中可看出的可能值为
0
相应的几率为的可能值为
相应的几率为
7.6
一体系由三个全同的玻色子组成,玻色子之间无相互作用。玻色子只有两个可能的单粒子态。问体系可能的状态有几个?它们的波函数怎样用单粒子波函数构成?
解:体系可能的状态有4个。设两个单粒子态为,则体系可能的状态为
7.7
证明和组成的正交归一系。
解:
=0
同理可证其它的正交归一关系。
7.8
设两电子在弹性辏力场中运动,每个电子的势能是。如果电子之间的库仑能和相比可以忽略,求当一个电子处在基态,另一电子处于沿x方向运动的第一激发态时,两电子组成体系的波函数。
解:电子波函数的空间部分满足定态S-方程
考虑到,令
其中,对于基态,对于沿χ方向的第一激发态,两电子的空间波函数能够组成一个对称波函数和一个反对称波函数,其形式为
而两电子的自旋波函数可组成三个对称态和一个反对称态,即
和
综合两方面,两电子组成体系的波函数应是反对称波函数,即
独态:
三重态:
主要参考书:
[1]
周世勋,《量子力学教程》,高教出版社,1979
[2]
张宏宝编
量子力学教程学习辅导书,高等教育出版社2004.2
第三篇:Java Web 程序设计教程 第6章习题答案(范立锋、林果园 编著)
Java Web 程序设计教程(范立锋、林果园 编著)
第6章Struts 2进阶习题答案
1.如何部署和添加拦截器?
使用
使用
2.继承类DefaultTypeConverter或类StrutsTypeConverter可实现自定义类型转换器。
3.在使用
4.在Struts 2应用中如何实现国际化?
实现国际化的步骤:
①创建国际化资源文件,例如sunyang_zh_CN.properties、sunyang_en_US.properties。②在资源文件中添加需要国际化的内容,例如:
hello=你好
hello=hello
③配置国际化资源文件,可将资源文件配置为全局范围、包范围或Action范围。④调用国际化资源文件,在应用中使用不同的方式来获得国际化资源信息。
5.在Struts 2应用中如何实现文件上传?
实现文件上传的步骤:
①如果需要,在struts.properties文件中重新配置上传解析器。
②在Action类中封装与上传文件相关的属性,例如:
public class UploadAction extends ActionSupport {
private String title;private File pic;// 上传文件标题 // 上传文件 private String picContentType;// 上传文件类型 private String picFileName;private String savePath;// 上传文件名 // 上传文件保存路径public void setSavePath(String savePath){} // 返回文件上传路径 private String getSavePath(){}
//省略其他属性的set、get方法 HttpServletRequest request = ServletActionContext.getRequest();return request.getRealPath(savePath);this.savePath = savePath;
public String execute()throws Exception {setSavePath(“");// 将上传文件存储路径设为空 FileOutputStream fos = new FileOutputStream(getSavePath()+ ”"+ getPicFileName());
// 以上传文件存放路径和原文件名建立一个输出流
FileInputStream fis = new FileInputStream(getPic());
// 以上传文件建立一个输入流
byte[] buffer = new byte[1024];int len = 0;while((len = fis.read(buffer))> 0){fos.write(buffer, 0, len);
// 将上传文件写入到输出流所对应的文件中
}
③将用于实现文件上传的Action类进行相关的配置,配置方式和普通的Action类相同。} } return SUCCESS;
第四篇:Java Web 程序设计教程 第1章习题答案(范立锋、林果园 编著)
Java Web 程序设计教程(范立锋、林果园 编著)
第1章Web应用开发简介习题答案
1.Web在组成上包括服务器和客户端两部分。
2.谈谈对面向对象的认识。
面向对象将将要解决的问题分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙解决问题中的各个步骤中的行为。面向对象编程方式是建立在面向过程编程方式基础上,其最重要的改变在于面向对象编程中,程序将围绕被操作的对象来设计,而不是操作本身。面向对象编程方式以类作为构造程序的基本单位,具有封装、抽象、继承、多态性等特点。
3.介绍几种常用的框架技术。
①Struts:Struts是Apache 基金会Jakarta 项目组的一个开源项目,是一个基于Sun J2EE平台的MVC框架,它将Servlet和JSP标签作为实现自身功能的一部分。
②WebWork:WebWork是由OpenSymphony组织开发的,是一个基于Web的MVC框架。它在运行时通过Interceptor(拦截器)自动应用,因此脱离了Action类。
③Struts 2:Struts 2是Apache基金会的一个开源项目,它建立在Struts框架与WebWork框架基础之上,继承了二者的优点,是目前非常流行的一个Web框架。
④Spring:Spring是一个以IoC和AOP为核心的轻量级容器框架。它提供了一系列的Java EE开发解决方案,包括表示层的Spring MVC、持久层的Spring JDBC以及业务层事务管理等众多的企业级应用技术。
⑤Hibernate:Hibernate是一个ORM(对象关系映射)框架,它对JDBC进行了轻量级的封装。通过使用Hibernate框架,开发人员能够以面向对象的思维方式来操作数据库。
⑥Ibatis:相对于Hibernate而言,Ibatis是一个“半自动化”的ORM实现框架,它主要致力于POJO与SQL之间的映射关系,是对“全自动化”ORM框架的一种有益补充。
⑦EasyJWeb:EasyJWeb是一个核心基于模板技术实现的MVC框架,主要致力于Java Web应用程序的快速开发。
4.IDE的用途是什么?
IDE是一种用于辅助开发人员开发应用程序的应用软件,它一般包括代码编辑器、编译器、调试器和图形用户界面工具,有的还包括版本控制系统、性能分析器等更多工具,因此IDE也就具有了编写、编译、调试等多种功能。正是基于这些功能,使用IDE能够减少项目的开发周期,减轻程序员的工作量,提高应用程序的开发效率等。
5.Web应用服务器的用途是什么?
Web应用服务器是为创建、部署、运行以及管理Web应用提供多种运行时服务(如事务、安全等等)的分布式系统,它是应用程序运行的一个基本环境。
第五篇:Java Web 程序设计教程 第12章习题答案(范立锋、林果园 编著)
Java Web 程序设计教程(范立锋、林果园 编著)
第12章Spring AOP习题答案
1.如何理解动态代理?
动态代理是代理模式的延伸和拓展,它改善了代理模式存在的一些弊端。通过Java的动态代理机制,可以非常容易地实现AOP思想,而Spring的AOP也是建立在 Java的代理机制之上的。在动态代理的实现过程中,代理对象是根据实际需要而被创建的。当应用程序需要调用某个对象时,该对象才会被创建。
2.如何理解Spring的AOP?
Spring AOP也是基于AOP这一基本思想,但是它却侧重于提供一个能与Spring IoC容器整合使用的AOP框架。Spring AOP不仅提供了AOP基础框架,还提供很多现成方面实现。Spring AOP主要特点包括如下几方面:
①支持方法调用的各类通知,包括前置型通知、后置型通知、抛出异常通知以及环绕型通知等等。②支持通过正则表达式指定切入点,同时支持切入点的组合操作。
③可以在不修改框架核心代码的基础上加入自定义通知。
④AOP组件可以被当作Spring Bean来管理,与IoC容器结合使用。
⑤支持使用元数据实现AOP声明服务。
⑥AOP组件可以应用于不同avaEE服务器。
3.Spring的通知包括哪些?
前置型通知(BeforeAdvice),后置型通知(AfterRetruningAdvice),环绕型通知(MethodInterceptor),抛出异常通知(ThrowAdvice)。
4.静态切入点和动态切入点有什么区别?
静态切入点只限于给定的方法和目标类,而不考虑方法的参数,在绝大多数情况下使用静态切入点能够满足程序需要。Spring在调用静态切入点时,只在第一次的时候计算静态切入点的位置并将它缓存起来,以后就不需要再进行计算了。动态切入点不仅限定于给点的方法和类,还可以指定方法的参数。使用动态切入点要比使用静态切入点带来更多的性能损耗,因为在使用动态切入点时不仅要考虑静态信息,还要考虑方法的参数。每次方法被调用的时候,都需要对切入点进行计算,因为参数是变化的所以不能缓存每次的计算结果。
5.如何理解ProxyFactoryBean?
在Spring框架中ProxyFactory主要用于创建一个代理对象以实现AOP机制。在程序执行过程中,ProxyFactory会调用另一个组件DefaultAopProxyFactory来真正创建代理对象。根据设置的不同,被创建的代理对象可以是Cglib2AopProxy(CGLIB代理),也可以是JdkDynamicAopProxy(Java动态代理)。通过调用ProxyFactory提供的不同方法,我们可以在程序任意位置织入advisor或者advice。