エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
sympyで三角形の外心を求める - Qiita
【問題】三点の座標$p1, p2, p3$が与えられた時その3点を頂点とする3角形の外心$p$の座標を求めよ 三点... 【問題】三点の座標$p1, p2, p3$が与えられた時その3点を頂点とする3角形の外心$p$の座標を求めよ 三点が決まれば外心(3点から等距離にある点)は求められると知っていてもその計算はかなり大変です。これを楽をしてsympyにやってもらおうということです。 三点の座標から作った方程式をsympyに渡して解く 2点p,qの距離をd(p,q)と表すと \\ 外心pはp1, p2, p3との距離がすべて等しいので \\ d(p,p1) = d(p,p2) = d(p,p3) \\ from sympy import * def d2(p1, p2): return (p1[0]-p2[0])**2 + (p1[1]-p2[1])**2 def circumcente(p1,p2,p3): # get circumcente x, y = symbols('x y') p = (x,y) e