-
参见
- 函 数
- LatticeReduce
- FiniteGroupData
- GraphData
-
- 实体类型
- Lattice
-
- 诠释器类型
- Lattice
- ComputedLattice
- 相关指南
-
-
参见
- 函 数
- LatticeReduce
- FiniteGroupData
- GraphData
-
- 实体类型
- Lattice
-
- 诠释器类型
- Lattice
- ComputedLattice
- 相关指南
-
参见
LatticeData[lattice,"property"]
给出一个点阵的指定属性.
LatticeData[n]
给出由已命名的 n 维点阵组成的列表.
LatticeData
LatticeData[lattice,"property"]
给出一个点阵的指定属性.
LatticeData[n]
给出由已命名的 n 维点阵组成的列表.
更多信息
- 点阵可以通过标准名称来指定,例如 "FaceCenteredCubic" 和 "CoxeterTodd".
- LatticeData[] 给出由典型的已命名的点阵组成的列表.
- LatticeData[patt] 给出匹配字符串模式 patt 的已命名的点阵列表.
- LatticeData[{"type",id},…] 给出指定类型的点阵的数据,该点阵可以用标识符 id 来指定.
- 点阵相关类型包括:
-
{"BarnesWall",n} Barnes-Wall 点阵 BWn {"Bravais",{"system","centering"}} 指定晶体系统的布拉维点阵 {"CoxeterBarnes", {r, n}} Coxeter-Barnes 点阵 
{"DualRootLattice",group} 指定的展开群的双重根点阵 {"IntegerLattice",n} 整数点阵 
{"KappaLattice",{m,n}}
-点阵{"LaminatedLattice",{m,n}} 层状点阵 
{"MordellWeil",n} Mordell-Weil 点阵 
{"Niemeier",n} 第 
个 Niemeier 点阵{"PerfectLattice",n} 完全点阵 {"Quebbemann",n} Quebbemann 点阵 
{"RootLattice",group} 指定展开群的根点阵 - 晶体系统通过标准名字例如 "Trigonal","Monoclinic" 等等来指定. 中心是 "FaceCentered"、"BodyCentered" 或 "BaseCentered".
- 群可以通过类似 "A5" 或 {"A",5} 的形式来指定.
- LatticeData[group,…] 等价于 LatticeData[{"RootLattice",group},…].
- LatticeData["Properties"] 给出点阵可能的属性列表.
- 点阵的点属性包括:
-
"Basis" 基础向量 "Determinant" 格莱姆矩阵行列式 "Dimension" 点阵的维数 "Dual" 对偶格 "GeneratorMatrix" 矩阵的生成器 "Genus" 点阵的因子 "GlueVectors" 向量 (可适用) "GramMatrix" 格莱姆(Gram)矩阵 "Image" 点的结构(可适用) "KissingNumber" 相容数字 "MinimalNorm" 最小的基准 "MinimalVectors" 最小的矢量 "ModularNumber" 模组的数字 "RadialFunction" 晶体格点作为一个半径函数 (
级数的系数)"ThetaSeriesFunction" ϑ 级数的纯函数 - 与点阵封装相关的属性包括:
-
"CenterDensity" 中心密度 "CoveringRadius" 覆盖半径 "CoxeterNumber" Coxeter 数字 "Density" 平均的球体包装密度 "HermiteInvariant" Hermite 不变量 "PackingRadius" 包装半径 "Thickness" 厚度 "Volume" 基本区域的体积 - 其它属性包括:
-
"QuadraticForm" 二次形式 "AutomorphismGroupOrder" 同构群的次 - 与名称相关属性包括:
-
"AlternateNames" 可替代的英文别名 "Name" 英文名称 "Notation" 显示标准的符号 "StandardName" Wolfram 语言名称 - LatticeData[lattice,"Classes"] 给出出现 lattice 的分类列表.
- LatticeData["class"] 给出在指定类型中的已命名的点阵列表.
- LatticeData[lattice,"class"] 给出 True 或 False,这取决于 lattice 是否在指定的类型中.
- 基本类型的点阵包括:
-
"Even" 偶数 "Extremal" 极值 "Integral" 整数的 "Odd" 奇数点阵 "Unimodular" 单位模的 - 否定类型的点阵包括:
-
"Nonextremal" 非极值的 "Nonintegral" 非完整的 "Nonunimodular" 非单位模的 - 使用 LatticeData 可能需要网络连接.
范例
打开所有单元 关闭所有单元基本范例 (3)
范围 (24)
名称和类型 (15)
LatticeData[]LatticeData["SimpleCubic"]//Normal一个 Barnes-Wall 点阵
,可以通过 {"BarnesWall",n} 指定:
LatticeData[{"BarnesWall", 32}, "Determinant"]LatticeData[{"Bravais", {"Cubic", "BodyCentered"}}, "Basis"]LatticeData[{"IntegerLattice", 2}, "Basis"]//NormalLatticeData[{"LaminatedLattice", 31}, "Dimension"]LatticeData[{"MordellWeil", 24}, "Determinant"]LatticeData[{"RootLattice", {"A", 2}}, "KissingNumber"]LatticeData[{"RootLattice", {"D", 4}}, "CoxeterNumber"]LatticeData[{"RootLattice", {"E", 6}}, "PackingRadius"]LatticeData["A2", "KissingNumber"]LatticeData["D(4)", "CoxeterNumber"]LatticeData[{"IntegerLattice", 5}, "Name"]LatticeData["CoxeterTodd", "AlternateNames"]LatticeData["Classes"]LatticeData["Integral"]LatticeData["Even"]LatticeData["Leech", "Odd"]LatticeData["BodyCenteredCubic", "Classes"]LatticeData[{"Even", "Integral"}]属性 (4)
LatticeData["Properties"]Length[%]LatticeData["Leech", "Properties"]LatticeData["BodyCenteredCubic", "Image"]LatticeData[{"IntegerLattice", 5}, "Notation"]属性值 (5)
LatticeData["FaceCenteredCubic", "Basis"]LatticeData["CoxeterTodd", "Notation"]LatticeData["Leech", "Integral"]"ThetaSeriesFunction" 作为一个纯函数给出:
LatticeData["CoxeterTodd", "ThetaSeriesFunction"]对一个点阵不能应用的属性,具有 Missing["NotApplicable"] 值:
LatticeData[{"IntegerLattice", 5}, "Image"]对一个点阵无效的属性,具有 Missing["NotAvailable"] 值:
LatticeData["KorkineZolotarev", "ThetaSeriesFunction"]LatticeData["CoxeterTodd", {"Dimension", "Determinant"}]推广和延伸 (1)
LatticeData 作用于非点阵结构,例如四面体:
LatticeData["TetrahedralPacking", "Image"]LatticeData["HexagonalClosePacking", "KissingNumber"]应用 (3)
LatticeData["FaceCenteredCubic", "RadialFunction"][1]ListPlot[LatticeData["FaceCenteredCubic", "RadialFunction"] /@ Range[30], Filling -> Axis]ListPlot[Accumulate[LatticeData["FaceCenteredCubic", "RadialFunction"] /@ Range[30]], Filling -> Axis]b = Normal@LatticeData["A2", "Basis"]l1 = Flatten[Table[i b[[1]] + j b[[2]], {i, 0, 3}, {j, 0, 3}], 1]l2 = Tuples[Range[0, 3], 2].b{Graphics[Point[l1], Frame -> True, AspectRatio -> 1], Graphics[Point[l2], Frame -> True, AspectRatio -> 1]}b = Normal@LatticeData["FaceCenteredCubic", "Basis"]l1 = Flatten[Table[i b[[1]] + j b[[2]] + k b[[3]], {i, 0, 5}, {j, 0, 5}, {k, 0, 5}], 2];l2 = Tuples[Range[0, 5], 3].b;{Graphics3D[Map[Sphere[#, .2]&, l1], Boxed -> True, Axes -> True], Graphics3D[Map[Sphere[#, .2]&, l2], Boxed -> True, Axes -> True]}可能存在的问题 (2)
一个点阵的生成器矩阵可以作为一个 SparseArray 给出:
LatticeData[{"RootLattice", {"D", 4}}, "GeneratorMatrix"]用 Normal 转变成一个矩阵表达式:
Normal[%]Dimensions @ LatticeData[{"RootLattice", {"E", 6}}, "GeneratorMatrix"]LatticeData[{"RootLattice", {"E", 6}}, "Dimension"]参见
LatticeReduce FiniteGroupData GraphData
实体类型: Lattice
诠释器类型: Lattice ComputedLattice
Function Repository: LatticeUnitCellPlot3D LatticeVoronoiCellPlot3D
文本
Wolfram Research (2007),LatticeData,Wolfram 语言函数,https://reference.wolfram.com/language/ref/LatticeData.html.
CMS
Wolfram 语言. 2007. "LatticeData." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/LatticeData.html.
APA
Wolfram 语言. (2007). LatticeData. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/LatticeData.html 年
BibTeX
@misc{reference.wolfram_2026_latticedata, author="Wolfram Research", title="{LatticeData}", year="2007", howpublished="\url{https://reference.wolfram.com/language/ref/LatticeData.html}", note=[Accessed: 07-November-2026]}
BibLaTeX
@online{reference.wolfram_2026_latticedata, organization={Wolfram Research}, title={LatticeData}, year={2007}, url={https://reference.wolfram.com/language/ref/LatticeData.html}, note=[Accessed: 07-November-2026]}