有一个4面体状空间,由3层甲烷状分子堆积而成,单个甲烷4面体边长10.
内有30个点,在30个点中取2点,有30*29/2=435种取法。这里要求两个点的距离必须为6.123
在435个结构中只有40个符合要求
序数 | 结构 | 序数 | 结构 | |
3 | 1 | 282 | 3 | |
7 | 2 | 298 | 2 | |
31 | 0 | 317 | 1 | |
38 | 2 | 331 | 0 | |
58 | 3 | 334 | 1 | |
67 | 2 | 344 | 3 | |
84 | 2 | 349 | 1 | |
137 | 1 | 370 | 0 | |
146 | 2 | 375 | 1 | |
160 | 0 | 380 | 3 | |
163 | 1 | 382 | 0 | |
172 | 2 | 387 | 1 | |
182 | 3 | 399 | 3 | |
187 | 1 | 406 | 1 | |
196 | 2 | 415 | 0 | |
226 | 0 | 420 | 3 | |
240 | 2 | 422 | 0 | |
245 | 3 | 429 | 3 | |
247 | 0 | 431 | 0 | |
261 | 2 | 434 | 3 |
只有4个结构
每个结构的数量都是10个。占总数量的0.9195.
随机验算
结构 | 数量 | 占比 | |
5000 | 0 | 106 | 0.227467811 |
1 | 117 | 0.251072961 | |
2 | 132 | 0.283261803 | |
3 | 111 | 0.238197425 | |
10000 | 0 | 227 | 0.244875944 |
1 | 220 | 0.237324703 | |
2 | 247 | 0.266450917 | |
3 | 233 | 0.251348436 |
随机5000次得到466个符合要求的结构,占0.0932,随机10000次得到927个符合要求的结构,占0.0927.
所以4面体状空间中2点结构有4种
但显然在6面体状空间中2点结构有7种,所以空间的形状决定了结构的种类和占比。
所以这意味着可以通过结构的种类和占比确定空间的形状?
甲烷状结构openscad代码
translate([-2.8868,-5.0,-2.04124145231931]) {sphere(1); }
translate([-2.8868,5.0,-2.04124145231931]) {sphere(1); }
translate([5.773503,0.0,-2.04124145231931]) {sphere(1); }
translate([0.0,0.0,6.12372435695795]) {sphere(1); }
translate([0.0,0.0,0.0]) {sphere(1); }
translate([-1.4434,-2.5,-1.020620726159655]){for(i = [[0,160.52885523652193,59.99958185098763], ]){rotate(i)cube([ 6.123747292848281, 1, 1], center = true);}}
translate([-1.4434,2.5,-1.020620726159655]){for(i = [[0,19.471144763478065,120.00041814901238], ]){rotate(i)cube([ 6.123747292848281, 1, 1], center = true);}}
translate([2.8867515,0.0,-1.020620726159655]){for(i = [[0,160.5287803264193,180.0], ]){rotate(i)cube([ 6.123724647440938, 1, 1], center = true);}}
translate([0.0,0.0,3.061862178478975]){for(i = [[0,90.0,NaN], ]){rotate(i)cube([ 6.12372435695795, 1, 1], center = true);}}