K空间的理解 倒空间
魏格纳塞茨原胞就是第一布里渊区
一,晶格的Fourier变换
一个物理问题既可以在正(坐标)空间描写,也可以在倒(动量)空间描写
坐标表象,动量表象
为什么选择不同的表象?为什么是动量空间?
1.适当的选取一个表象,可以使得问题简化,容易处理
2.如果电子在均匀空间运动,虽然坐标一直变化,但是是守恒的,这是在坐标
表象当然不如在动量表象简单
3.衍射实验的理论基础,在量纲上,坐标空间和动量空间互为倒数,因此也把坐标和
动量空间分别称为正,倒空间,其他也沿用这种称谓
坐标空间中用格矢来描绘周期性
只是一个数字变换
如果晶体具有平移周期性,那么就有周期性的函数
关于傅里叶变换的理解?
二,倒格子(reciprocal lattice)
定义:对于Bravais格子种所有的格矢,有一系列动量空间矢量,满足
的全部格点的集合,构成该Bravais格子的倒格子,这些点称为倒格点,称为倒格矢
因此Bravais格子也称为正格子
等价关系:知道,我们就可以算出
基矢的选取在布拉伐格子是任意的
倒格子基矢:
对正格子,假定
代入
如果选择一组b,使得
那么矢量K就可由b组成
可以是整数
我们只是来确定倒空间的基矢,假定实空间的基矢选定,倒空间必然也是确定的
这就定义了倒格子基矢,它可以满足正,倒格矢之间的的关系
这样形式上与正格矢一样,也具有平移对称性,
可用基矢与整数表示的平移周期性
定义了倒空间的Bravais格子,就是倒格子基矢
表示了什么?
这是一个正交关系,即与正交!
如果用矢量画出来的话,看和确定的平面,即矢量垂直于该平面
与正交
即矢量与平行! 因此,可以设
确定可以利用正交关系,就有
就是除以原胞的体积
这样的话我们就可以推出下列公式
有些教科书也将这个关系作为倒格子基矢的定义,即由这三个矢量可以定义倒格矢,倒格矢给出的端点集合构成倒格子
倒格子的倒格子就是正格子,所以完全是对应关系
端点的集合构成倒空间中的Bravais格子
1.倒格矢
2.满足平移对称性
h1,h2,h3都是整数,
倒格子原胞的体积:
如果是二维的倒格子,是需要把三维的一个维度看作时单位矢量
正格子与到各自之间的关系:
不同空间描写晶体的对称性:
空间(实空间)《=》空间
Bravais 格子 《=》 倒格子
W-S原胞 《=》第一Brillouin区
与晶面正交
注意这不是米勒指数(hkl) ,晶面指数,即该晶面族最靠近原点晶面的截距分别为
待续
K空间的理解 倒空间相关推荐
- 深刻理解空间(线性空间,度量空间,赋范空间,线性赋范空间,内积空间,巴拿赫空间以及希尔伯特空间)
在我们学习矩阵理论和统计理论的时候,总是会出现"**空间".在之前的时候对于空间理解的过程中,总是试图拿出一个具体的例子来加深自己的理解.但是这样做是不对的,因为如果说对于类似&q ...
- 冬瓜哥对时间和空间的理解方式—时空参悟(下)
时空参悟(下) 第四部分:空间和维度 抖动着前进 根据上述分析,如果用实验去观察一个物体的运动,会发现锯齿状的前进路径,"抖动着前进",每一步是一个波长,而不是一根纯粹的直线,但是 ...
- linux 物理内存用完了_Linux用户空间与内核空间(理解高端内存)
Linux内核地址映射模型 x86 CPU采用了段页式地址映射模型.进程代码中的地址为逻辑地址,经过段页式地址映射后,才真正访问物理内存. 段页式机制如下图. Linux内核地址空间划分 通常32位L ...
- Linux用户空间与内核空间(理解高端内存)
目录 Linux内核地址映射模型 Linux内核地址空间划分 Linux内核高端内存的由来 Linux内核高端内存的理解 Linux内核高端内存的划分 常见问题 小结 1.虚拟内核空间到物理空间的映射 ...
- linux 各用户内存_Linux用户空间与内核空间(理解高端内存)
Linux 操作系统和驱动程序运行在内核空间,应用程序运行在用户空间,两者不能简单地使用指针传递数据,因为Linux使用的虚拟内存机制,用户空间的数据可能被换出,当内核空间使用用户空间指针时,对应的数 ...
- 从空间中理解线性代数
线性代数-从空间中理解 总结 向量 线性组合 空间的基 Basis 张成的空间 Span 线性相关和线性无关 向量空间的一组基 变换 线性变换 数值描述线性变换 复合变换 行列式 矩阵的用途 线性方程 ...
- 运动规划中C空间的理解
先上结论: 在构型空间(也就是C空间中),不管机器人的构型如何,有几个自由度,它在构型空间中都只是一个点!!! 1. Work-Space与C-Space的关系: 方向 操作 特点 C-Space = ...
- 概念理解:希尔伯特空间、内积、共轭
希尔伯特空间 欧几里得空间与希尔伯特空间 https://blog.csdn.net/weixin_36811328/article/details/81207753 如何理解希尔伯特空间 https ...
- java 栈空间_初学JAVA——栈空间堆空间的理解
1.Person pangzi; //这是在"开拓空间"于栈空间 pangzi=new Person(); //这是赋值于堆空间 上两步就是在做与空间对应的事. 2.值 ...
最新文章
- 关于过往与未来的思考
- wxWidgets:wxListItem类用法
- c++ 虚继承与继承的差异
- Expression Studio 3在windows7下安装失败
- [转载]C#操作符??和?:
- Python 分析到底是谁操纵《庆余年》上了热搜?
- 【Cadence16.6】安装教程
- 外接显示器,多屏幕显示,出现鼠标移动缓慢,卡顿
- 线性内插和双线性内插
- 核心交换机、汇聚交换机、接入交换机功能详解
- 用Leangoo管理用户故事
- Golang入门,安装与环境配置,简单代码入门
- CAD机械零件平面绘制练习七、CAD镜像命令高阶绘图练习
- 怎么用计算机弹少年这首歌,为什么《少年》这首歌,能火遍全网,它带来了多少收益呢?...
- 20个非常有用的Python单行代码
- 小程序报错invalid code解决办法
- SVM学习笔记-对偶形式的SVM
- java实现word导出(带图片)
- c语言15除以2得到8,C语言程序设计100例之(15):除法算式
- PMP英文报名时,如何描述自己的项目经验?
热门文章
- [转载]VBA创建数据透视表
- 走近棒球运动·芝加哥小熊队·MLB棒球创造营
- RITnet: Real-time Semantic Segmentation of the Eye for Gaze Tracking
- 计算机一级win10,Win10进入WinRE的四种方法
- 隐马尔可夫模型HMM
- 去中心化金融体系初现,MIGO挖掘DeFi+NFT+DAO深层潜能
- md5解密算法 java_MD5算法解密java
- html树状图在线画板,五款在线思维导图工具,总有一款适合你
- Python3 parse.urlencode() 与parse.unquote()
- GPS,RTK,PPS及网络RTK科普