エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
import matplotlib.pyplot as plt import numpy as np def cir_th2p(x,y,p1,p2,r,inv=False): def cal_c... import matplotlib.pyplot as plt import numpy as np def cir_th2p(x,y,p1,p2,r,inv=False): def cal_center(p,q,r): pt3 = (p + q) * 0.5 r =r**2 l1 = (q[0] - pt3[0])**2 + (q[1] - pt3[1])**2 d = np.sqrt(r / l1 - 1.0) dy,dx= d * (q - pt3) pc1 = [pt3[0] + dx, pt3[1] - dy] pc2 = [pt3[0] - dx, pt3[1] + dy] return pc1,pc2 def cir_eq(x,y,a,b,r): return (x-a)**2+(y-b)**2-r**2 r=float(r) p1=np.array(p1).astype("