■五芒星と掛谷の問題(その105)

n芒星、m/n角形、m=(n-1)/2を描くために最初に用いた方法は

ポンスレーの定理から

大円R, 小円r, R=rsec(mπ/n)

であった。R=1とするとr=cos(mπ/n)

このとき小円の外接円の半径は

r=cos(mπ/n)/cos(π/n)

で与えられる。

検してみたい・・・

===================================

R=1のとき、rは直線y=sin(2mπ/n)/{cos(2mπ/n)-1}・(x-1)と原点(0,0)との距離で与えられる。

y=sin(2mπ/n)/{-2(sin(mπ/n)^2}・(x-1)

-tan(mπ/n)・y=(x-1)

r=1/{1+(tan(mπ/n))^2}^1/2=cos(mπ/n)

R=rsec(mπ/n)は正しいと思われる。

すると外接円の半径はcos(mπ/n)/cos(π/n)でよさそうである。

===================================

これでよしと思ったのだが、得られたrはやや小さい値であった。

===================================

n=5のときはよいのだが、n=7のときはさらに外側に7点ができる。

きちんと図を描いてみないとわからないが、この7点が求めたい点であった。

r=cos(mπ/n)/cos(π/n)はNGで、面積については再考する必要がありそうである。

===================================

r=cos(mπ/n)/cos(π/n)とした場合の面積を求めてみたい。θ=π/n

正n角形の面積はnr^2sinθcosθ

二等辺三角形の面積はnrsinθ(1-rcosθ),合計nrsinθ

棒の長さは1+r

S/L^2を計算すると

n=5: 0.587785・・・正三角形よりも大きくなってしまう

n=7: 0.482408・・・五芒星より小さくなる。

n=9: 0.405224

n=11: 0.348588

n=13: 0.305633

===================================

(rcosθ、rsinθ)と(1,0)を結ぶ直線y=rsinθ/(rcosθ-1)・(x-1)とy=tan(mθ)x=cot(θ/2)xの交点を求める

y=rsinθ/(rcosθ-1)(x-1)=cot(θ/2)x

rsinθ(x-1)=(rcosθ-1)cot(θ/2)x

{rsinθ-cot(θ/2)(rcosθ-1)}x=rsinθ

この点を(x0,y0)とする

x0=rsinθ/{rsinθ-cot(θ/2)(rcosθ-1)}

この点を通る傾き-1/tanmθの直線は

y-y0=-tan(θ/2)(x-x0)

y=-tan(θ/2)(x-x0)+x0cot(θ/2)=-tan(θ/2)x+2x0/sinθ 

=-tan(θ/2)x+2r/{rsinθ-cot(θ/2)(rcosθ-1)}

(rcosθ、-rsinθ)と(1,0)を結ぶ直線y=-rsinθ/(rcosθ-1)・(x-1) との交点は

-rsinθ/(rcosθ-1)・(x-1)=-tan(θ/2)x+2r/{rsinθ-cot(θ/2)(rcosθ-1)}

-rsinθ・(x-1)=-(rcosθ-1)・tan(θ/2)x+(rcosθ-1)2r/{rsinθ-cot(θ/2)(rcosθ-1)}

{(rcosθ-1)・tan(θ/2)-rsinθ}x=-rsinθ+(rcosθ-1)2r/{rsinθ-cot(θ/2)(rcosθ-1)}

{(rcosθ-1)・tan(θ/2)-rsinθ}x={-rsinθ{rsinθ-cot(θ/2)(rcosθ-1)}+(rcosθ-1)2r}/{rsinθ-cot(θ/2)(rcosθ-1)}

{(rcosθ-1)・tan(θ/2)-rsinθ}・{rsinθ-cot(θ/2)(rcosθ-1)}x={-rsinθ{rsinθ-cot(θ/2)(rcosθ-1)}+(rcosθ-1)2r}

{-(rcosθ-1)^2-(rsinθ)^2+rsinθ(rcosθ-1)・(tan(θ/2)+cot(θ/2))}x={-(rsinθ)^2+rsinθcot(θ/2)(rcosθ-1)+2r(rcosθ-1)}

{-(rcosθ-1)^2-(rsinθ)^2+2rsinθ(rcosθ-1)/sinθ}x={-(rsinθ)^2+rsinθcot(θ/2)(rcosθ-1)+2r(rcosθ-1)}

{-(rcosθ-1)^2-(rsinθ)^2+2r(rcosθ-1)}x={-(rsinθ)^2+rsinθcot(θ/2)(rcosθ-1)+2r(rcosθ-1)}

{-r^2+2rcosθ-1+r^2cosθ-2r}x={-(rsinθ)^2+rsinθcos(θ/2)/sin(θ/2)(rcosθ-1)+2r(rcosθ-1)}

sinθ/sin(θ/2)=2cos(θ/2)→2

(-1)x=2r(r-1)+2r(r-1)=4r(r-1)

x→4r(1-r)

y=-rsinθ/(rcosθ-1)・(x-1)

x0=rsinθ/{rsinθ-cot(θ/2)(rcosθ-1)}

y0=cot(θ/2)・x0

rの関数としてあらわせるだろうか?

r=cos(mπ/n)/cos(π/n)=sin(θ/2)/cosθ

rcosθ=sin(θ/2)

rsinθ=sin(θ/2)tanθは特殊値なので使わない

===================================