比较3维空间中4个点的不同结构

2024-06-01 22:20

本文主要是介绍比较3维空间中4个点的不同结构,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在4*4*4的3维空间中,取4个点共有635376种可能,有209个结构,继续按旋转对称分类则只有55个不同的结构。如其中的4t12

4个点在同一个平面,有1个点与其中的3个点不在同一行也不在同一列,这样的位置不止一个

这两个结构都是4t12。

这里所有的4点结构都是用3点结构一点一点相加得到,因为最先构造出的是A,因此4t12按最易构造原则取A作为稳定态。所有其他结构用同样方法筛选。得到表格

结构

z

y

x

共面

数量

z

y

x

数量

1

72

177

1

0

48

2

10

93

4

0

1728

4

74

39

2

1728

3

73

179

5

0

576

5

76

178

3

576

6

75

133

6

0

5184

0

7

77

180

7

0

1728

0

8

8

89

34

0

432

0

9

11

95

35

0

1728

35

91

40

9

1728

12

12

97

41

0

6912

0

13

13

13

13

1

1728

0

14

16

36

14

1

5184

0

15

19

94

25

1

10368

25

80

42

15

10368

17

17

90

37

1

5184

0

18

20

96

38

1

10368

38

92

43

18

10368

21

21

98

44

1

20736

0

22

78

186

45

0

432

45

111

181

22

432

23

23

113

49

0

1728

0

24

79

188

50

0

1728

50

115

182

24

1728

26

83

146

26

1

5184

0

27

86

183

27

1

5184

0

28

81

136

46

1

10368

46

101

134

28

10368

29

84

59

47

1

5184

47

56

104

29

5184

30

87

187

48

1

5184

48

112

184

30

5184

31

82

139

51

1

20736

51

108

135

31

20736

32

85

166

52

1

10368

52

114

156

32

10368

33

88

189

53

1

10368

53

116

185

33

10368

54

99

129

54

0

1296

0

55

102

137

55

0

5184

0

57

100

131

60

1

5184

60

106

130

57

5184

58

103

140

61

1

20736

61

109

138

58

20736

62

105

124

62

0

10368

0

63

107

132

63

0

10368

0

64

110

141

64

0

41472

0

65

117

190

65

0

1296

0

66

66

119

68

1

5184

0

67

118

192

69

1

5184

69

121

191

67

5184

70

120

173

70

0

10368

0

71

122

193

71

0

10368

0

123

123

205

194

0

288

0

125

125

151

147

0

20736

0

126

127

199

157

0

10368

157

169

195

126

10368

128

128

206

196

0

3456

0

142

142

142

142

1

432

0

143

144

148

143

0

5184

0

145

145

150

149

1

20736

0

152

152

152

152

1

13824

0

153

164

197

153

0

2592

0

154

154

167

158

1

10368

0

155

165

200

159

1

10368

159

170

198

155

10368

160

160

160

160

1

13824

0

161

161

168

162

1

41472

0

163

171

201

163

1

41472

0

172

172

207

202

0

2592

0

174

175

203

174

1

10368

0

176

176

208

204

0

10368

0

209

209

209

209

0

576

0

0共面,1不共面

共面的结构有185664个,占总量的29.2%

假设两个双原子分子在4*4*4的空间内反应,如果共面则在力的作用下的稳定态可以假设为两分子平行

如果这两个分子不共面,在力的作用下的稳定态有理由假设为两分子垂直

如果共面的产物和不同面的产物不同,则两种产物的占比约为3:7.

这篇关于比较3维空间中4个点的不同结构的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1022253

相关文章

使用Java实现通用树形结构构建工具类

《使用Java实现通用树形结构构建工具类》这篇文章主要为大家详细介绍了如何使用Java实现通用树形结构构建工具类,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录完整代码一、设计思想与核心功能二、核心实现原理1. 数据结构准备阶段2. 循环依赖检测算法3. 树形结构构建4. 搜索子

利用Python开发Markdown表格结构转换为Excel工具

《利用Python开发Markdown表格结构转换为Excel工具》在数据管理和文档编写过程中,我们经常使用Markdown来记录表格数据,但它没有Excel使用方便,所以本文将使用Python编写一... 目录1.完整代码2. 项目概述3. 代码解析3.1 依赖库3.2 GUI 设计3.3 解析 Mark

MySQL中慢SQL优化的不同方式介绍

《MySQL中慢SQL优化的不同方式介绍》慢SQL的优化,主要从两个方面考虑,SQL语句本身的优化,以及数据库设计的优化,下面小编就来给大家介绍一下有哪些方式可以优化慢SQL吧... 目录避免不必要的列分页优化索引优化JOIN 的优化排序优化UNION 优化慢 SQL 的优化,主要从两个方面考虑,SQL 语

mysql通过frm和ibd文件恢复表_mysql5.7根据.frm和.ibd文件恢复表结构和数据

《mysql通过frm和ibd文件恢复表_mysql5.7根据.frm和.ibd文件恢复表结构和数据》文章主要介绍了如何从.frm和.ibd文件恢复MySQLInnoDB表结构和数据,需要的朋友可以参... 目录一、恢复表结构二、恢复表数据补充方法一、恢复表结构(从 .frm 文件)方法 1:使用 mysq

Python如何计算两个不同类型列表的相似度

《Python如何计算两个不同类型列表的相似度》在编程中,经常需要比较两个列表的相似度,尤其是当这两个列表包含不同类型的元素时,下面小编就来讲讲如何使用Python计算两个不同类型列表的相似度吧... 目录摘要引言数字类型相似度欧几里得距离曼哈顿距离字符串类型相似度Levenshtein距离Jaccard相

Python中顺序结构和循环结构示例代码

《Python中顺序结构和循环结构示例代码》:本文主要介绍Python中的条件语句和循环语句,条件语句用于根据条件执行不同的代码块,循环语句用于重复执行一段代码,文章还详细说明了range函数的使... 目录一、条件语句(1)条件语句的定义(2)条件语句的语法(a)单分支 if(b)双分支 if-else(

在不同系统间迁移Python程序的方法与教程

《在不同系统间迁移Python程序的方法与教程》本文介绍了几种将Windows上编写的Python程序迁移到Linux服务器上的方法,包括使用虚拟环境和依赖冻结、容器化技术(如Docker)、使用An... 目录使用虚拟环境和依赖冻结1. 创建虚拟环境2. 冻结依赖使用容器化技术(如 docker)1. 创

关于Spring @Bean 相同加载顺序不同结果不同的问题记录

《关于Spring@Bean相同加载顺序不同结果不同的问题记录》本文主要探讨了在Spring5.1.3.RELEASE版本下,当有两个全注解类定义相同类型的Bean时,由于加载顺序不同,最终生成的... 目录问题说明测试输出1测试输出2@Bean注解的BeanDefiChina编程nition加入时机总结问题说明

使用Navicat工具比对两个数据库所有表结构的差异案例详解

《使用Navicat工具比对两个数据库所有表结构的差异案例详解》:本文主要介绍如何使用Navicat工具对比两个数据库test_old和test_new,并生成相应的DDLSQL语句,以便将te... 目录概要案例一、如图两个数据库test_old和test_new进行比较:二、开始比较总结概要公司存在多

C#比较两个List集合内容是否相同的几种方法

《C#比较两个List集合内容是否相同的几种方法》本文详细介绍了在C#中比较两个List集合内容是否相同的方法,包括非自定义类和自定义类的元素比较,对于非自定义类,可以使用SequenceEqual、... 目录 一、非自定义类的元素比较1. 使用 SequenceEqual 方法(顺序和内容都相等)2.