- 注册时间
- 2010-1-9
- 最后登录
- 1970-1-1
- 威望
- 星
- 金币
- 枚
- 贡献
- 分
- 经验
- 点
- 鲜花
- 朵
- 魅力
- 点
- 上传
- 次
- 下载
- 次
- 积分
- 28296
- 在线时间
- 小时
|
发表于 2024-3-11 17:19:05
|
显示全部楼层
有一种笨办法,胜在比较“机械”。就是利用完全四点形的边长约束
\[\begin{vmatrix}
0&1&1&1&1\\
1&0&d^2_{12}&d^2_{13}&d^2_{14}\\
1&d^2_{21}&0&d^2_{23}&d^2_{24}\\
1&d^2_{31}&d^2_{32}&0&d^2_{34}\\
1&d^2_{41}&d^2_{42}&d^2_{43}&0\\
\end{vmatrix}=0\tag1\]
两种长度的边数分配有3种:{1, 5}, {2, 4}, {3, 3},不妨设多数边的长度设为 1,少数边的长度设为`x`,
代入(1)即可得到关于 `x` 的方程,取 `x>0` 的根 代入模型即得结果。
一、比如对于{1, 5}分配,不妨设`d_{34}=d_{43}=x`, 其它 5 条边长为 1,代入(1)即
\[\begin{vmatrix}
0&1&1&1&1\\
1&0&1&1&1\\
1&1&0&1&1\\
1&1&1&0&x^2\\
1&1&1&x^2&0\\
\end{vmatrix}=0\]
行列式用MMA展开,方程为 `2x^2(3-x^2)=0`, 有唯一正根`x=\sqrt3`。
{1, 5}分配的模型显然是唯一的,所以只有一种图形。
二、{2, 4}分配有两种模型: 1、`x`长两边相接,2、`x`长两边相对。
模型1 不妨取`d_{24}=d_{42}=d_{34}=d_{43}=x`,代入(1)即
\[\begin{vmatrix}
0&1&1&1&1\\
1&0&1&1&1\\
1&1&0&1&x^2\\
1&1&1&0&x^2\\
1&1&x^2&x^2&0\\
\end{vmatrix}=2(x^4-4 x^2+1) = 0\]
解方程得到`x=\sqrt{2±\sqrt{3}}=\D\frac{\sqrt6±\sqrt2}2`,结果模型1有2种图形。
模型2 不妨取`d_{12}=d_{21}=d_{34}=d_{43}=x`,代入(1)即
\[\begin{vmatrix}
0&x^2&1&1&1\\
x^2&0&1&1&1\\
1&1&0&1&1\\
1&1&1&0&x^2\\
1&1&1&x^2&0\\
\end{vmatrix}=4 x^4 (x^2-2) =0\]方程唯一正根为$x=\sqrt{2}$.
三、{3, 3}分配有两种模型:
模型1、三组相对边皆为{1, x},这时一组等长三边相接于一点,另一组等长三边构成正三角形,
这时不妨取`d_{12}=d_{13}=d_{14}=x`,代入(1)得到方程$2(3 x^2-1)= 0$, 正根是$x=\frac{1}{\sqrt{3}}$.
模型2、三组相对边为{1, 1}, {1, x}, {x, x}, 这时两组等长三边皆构成开环折线。
这时不妨取`d_{12}=d_{23}=d_{34}=x`,代入(1)得到方程$-2(x^2+1)(x^2-x-1)(x^2+x-1)=0$, 解得$x=\frac{1}{2}(\sqrt{5}+-1)$。
这个模型的两段开环折线互为对称, 方程两根互为倒数实则是一种图形。
所以,总共有1+2+1+1+(2-1) = 6组解。
- With[{d12=1,d13=1,d14=1,d23=1,d24=x, d34=x},FullSimplify@Solve[Factor[Det[{{0,1,1,1,1},{1,0,d12^2,d13^2,d14^2},{1,d12^2,0,d23^2,d24^2},{1,d13^2,d23^2,0,d34^2},{1,d14^2,d24^2,d34^2,0}}]]==0&&x>0,x]]
复制代码
|
评分
-
查看全部评分
|