以下の内容はhttps://sangaku0418.hatenablog.com/entry/2024/05/17/003214より取得しました。


算額(その0957)

一七 大里郡岡部村岡 稲荷社 文化13年(1816)

埼玉県立図書館:埼玉県史料集 第二集『埼玉の算額』,昭和44年,誠美堂印刷所,埼玉県与野市.
キーワード:円7個,正三角形
#Julia #SymPy #算額 #和算 #数学


大円と正三角形が交差している。区画された領域に小円を 7 個入れる。大円の直径が 7 寸のとき,小円の直径はいかほどか。

大円の半径と中心座標を \(R,\ (0,\ 0)\)
小円の半径と中心座標を \(r,\ (0,\ r - R),\ (x,\ 3r - R)\)
とおき,以下の連立方程式を解く。
正三角形の一辺の長さは \(4(R - 2r)\) である。大円の中心と正三角形の頂点までの距離は \(2(R - 2r)\) である。

include("julia-source.txt");  # julia-source.txt ソース

using SymPy
@syms R::positive, r::positive, x::positive
eq1 = r/( (R - 2r)*√Sym(3) - x) - 1/√Sym(3)
eq2 = x^2 + (3r - R)^2 - (R + r)^2
res = solve([eq1, eq2], (r, x))[1]

   (R/7, 4*sqrt(3)*R/7)

小円の半径 \(r\) は大円の半径 \(R\) の 1/7 である。

したがって,大円の直径が 7 寸のとき,小円の直径は 1 寸である。

描画関数プログラムのソースを見る

function draw(more=false)
   pyplot(size=(500, 500), grid=false, aspectratio=1, label="", fontfamily="IPAMincho")
   R = 7/2
   (r, x) = (R/7, 4*sqrt(3)*R/7)
   @printf("小円の直径 = %g\n", 2r)
   plot()
   circle(0, 0, R)
   rotate(0, r - R, r, :blue)
   rotate(x, 3r - R, r, :blue)
   l = 2(R - 2r)
   c30 = l*cosd(30)
   s30 = l*sind(30)
   plot!([c30, 0, -c30, c30, c30],
         [-s30, l, -s30, -s30], color=:green, lw=0.5)          
   if more        
       delta = (fontheight = (ylims()[2]- ylims()[1]) / 500 * 10 * 2) /3  # size[2] * fontsize * 2
       hline!([0], color=:gray80, lw=0.5)
       vline!([0], color=:gray80, lw=0.5)
       point(0, 2r - R, " 2r-R", :blue, :center, :bottom, delta=delta/2)
       point(0, r - R, " r-R", :blue, :center, delta=-delta/2)
       point(0, -R, " -R", :blue, :center, delta=-delta/2)
       point(0, R, "R", :blue, :center, delta=-delta/2)
       point(R, 0, " R", :blue, :left, delta=-delta/2)
       point(x, 3r - R, "小円:r,(x,3r-R) ", :blue, :right, :vcenter)
       point(√3(R-2r), 2r-R, "(√3(R-2r),2r-R)", :blue, :right, delta=-delta/2)
       plot!(ylims=(-R - 4delta, 2(R - 2r) + delta))
   end
end;


以下のアイコンをクリックして応援してください




以上の内容はhttps://sangaku0418.hatenablog.com/entry/2024/05/17/003214より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14