比较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

相关文章

Redis中Set结构使用过程与原理说明

《Redis中Set结构使用过程与原理说明》本文解析了RedisSet数据结构,涵盖其基本操作(如添加、查找)、集合运算(交并差)、底层实现(intset与hashtable自动切换机制)、典型应用场... 目录开篇:从购物车到Redis Set一、Redis Set的基本操作1.1 编程常用命令1.2 集

SpringBoot实现不同接口指定上传文件大小的具体步骤

《SpringBoot实现不同接口指定上传文件大小的具体步骤》:本文主要介绍在SpringBoot中通过自定义注解、AOP拦截和配置文件实现不同接口上传文件大小限制的方法,强调需设置全局阈值远大于... 目录一  springboot实现不同接口指定文件大小1.1 思路说明1.2 工程启动说明二 具体实施2

Vite 打包目录结构自定义配置小结

《Vite打包目录结构自定义配置小结》在Vite工程开发中,默认打包后的dist目录资源常集中在asset目录下,不利于资源管理,本文基于Rollup配置原理,本文就来介绍一下通过Vite配置自定义... 目录一、实现原理二、具体配置步骤1. 基础配置文件2. 配置说明(1)js 资源分离(2)非 JS 资

JavaScript中比较两个数组是否有相同元素(交集)的三种常用方法

《JavaScript中比较两个数组是否有相同元素(交集)的三种常用方法》:本文主要介绍JavaScript中比较两个数组是否有相同元素(交集)的三种常用方法,每种方法结合实例代码给大家介绍的非常... 目录引言:为什么"相等"判断如此重要?方法1:使用some()+includes()(适合小数组)方法2

Python如何实现高效的文件/目录比较

《Python如何实现高效的文件/目录比较》在系统维护、数据同步或版本控制场景中,我们经常需要比较两个目录的差异,本文将分享一下如何用Python实现高效的文件/目录比较,并灵活处理排除规则,希望对大... 目录案例一:基础目录比较与排除实现案例二:高性能大文件比较案例三:跨平台路径处理案例四:可视化差异报

Python Flask实现定时任务的不同方法详解

《PythonFlask实现定时任务的不同方法详解》在Flask中实现定时任务,最常用的方法是使用APScheduler库,本文将提供一个完整的解决方案,有需要的小伙伴可以跟随小编一起学习一下... 目录完js整实现方案代码解释1. 依赖安装2. 核心组件3. 任务类型4. 任务管理5. 持久化存储生产环境

Java集合中的链表与结构详解

《Java集合中的链表与结构详解》链表是一种物理存储结构上非连续的存储结构,数据元素的逻辑顺序的通过链表中的引用链接次序实现,文章对比ArrayList与LinkedList的结构差异,详细讲解了链表... 目录一、链表概念与结构二、当向单链表的实现2.1 准备工作2.2 初始化链表2.3 打印数据、链表长

创建springBoot模块没有目录结构的解决方案

《创建springBoot模块没有目录结构的解决方案》2023版IntelliJIDEA创建模块时可能出现目录结构识别错误,导致文件显示异常,解决方法为选择模块后点击确认,重新校准项目结构设置,确保源... 目录创建spChina编程ringBoot模块没有目录结构解决方案总结创建springBoot模块没有目录

SpringBoot利用树形结构优化查询速度

《SpringBoot利用树形结构优化查询速度》这篇文章主要为大家详细介绍了SpringBoot利用树形结构优化查询速度,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录一个真实的性能灾难传统方案为什么这么慢N+1查询灾难性能测试数据对比核心解决方案:一次查询 + O(n)算法解决

Oracle查询表结构建表语句索引等方式

《Oracle查询表结构建表语句索引等方式》使用USER_TAB_COLUMNS查询表结构可避免系统隐藏字段(如LISTUSER的CLOB与VARCHAR2同名字段),这些字段可能为dbms_lob.... 目录oracle查询表结构建表语句索引1.用“USER_TAB_COLUMNS”查询表结构2.用“a