|
In[1]:=
poly = {{1, 0}, {-(a^2 - b^2)/(a^2 + b^2), 2 a b/(a^2 + b^2)},
{2 a b/(a^2 + b^2), -(a^2 - b^2)/(a^2 + b^2)}, {2 a b/(a^2 + b^2), (a^2 - b^2)/(a^2 + b^2)},
{-(a^2 - b^2)/(a^2 + b^2), -2 a b/(a^2 + b^2)}};
In[2]:=
poly1 = Append[1] /@ poly;
inner = Polygon[Table[FullSimplify[{x, y} /. Solve[Det[{poly1[[i]], poly1[[Mod[i + 1, 5, 1]]], {x, y, 1}}] ==
Det[{poly1[[Mod[i + 2, 5, 1]]], poly1[[Mod[i + 3, 5, 1]]], {x, y, 1}}] == 0, {x, y}][[1]]], {i, Mod[1 + 3 Range[5], 5, 1]}]]
Out[2]:=
$\displaystyle\text{Polygon}\left[\left\{\left\{1-\frac{2 a}{a+b}+\frac{2 a b}{a^2+b^2},\frac{2 a (a-b) b}{(a+b) \left(a^2+b^2\right)}\right\},\left\{1+\frac{2 a
(-a+b)}{a^2+b^2},0\right\},\left\{1-\frac{2 a}{a+b}+\frac{2 a b}{a^2+b^2},\frac{2 a b (-a+b)}{(a+b) \left(a^2+b^2\right)}\right\},\left\{\frac{2 a
b}{a^2+b^2},-\frac{(a-b)^2 b}{a \left(a^2+b^2\right)}\right\},\left\{\frac{2 a b}{a^2+b^2},\frac{(a-b)^2 b}{a
\left(a^2+b^2\right)}\right\}\right\}\right]$ In[3]:=
Show[Graphics[{Circle[], inner /. {a -> 2, b -> 1}}]]
Out[3]:=
In[4]:=
Refine[Area[inner], a > b > 0]
Out[4]:=
$\displaystyle\frac{(a-b)^2 b \left(3 a^3+a^2 b+a b^2-b^3\right)}{a (a+b)
\left(a^2+b^2\right)^2}$
In[5]:=
% /. {a -> 2, b -> 1}
Out[5]:=
$29\over150$
所以小五边形的面积的2倍是$29\over75$与1#的结果相符合. |
|