Question: Write a Python function CircumscribeTriangle(a, b, c) that takes as input the coordinates of three points in the plane, plots the triangle connecting them,


Write a Python function CircumscribeTriangle(a, b, c) that takes as input the

Write a Python function CircumscribeTriangle(a, b, c) that takes as input the coordinates of three points in the plane, plots the triangle connecting them, and draws the circumscribing circle. The center of the circumscribing circle is the intersection of the perpendicular bisectors to the sides. Therefore, it can be computed as follows: Find the midpoint x of side ab. Find the midpoint y of side bc. Find the line L through x perpendicular to ab. Find the line M through y perpendicular to bc. Find the intersection o of L with M. Let r be the distance from o to a. Then the circle centered at o of radius r is the circum- scribing circle.

Step by Step Solution

3.42 Rating (155 Votes )

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock

import matplotlibpyplot as plt import numpy as np def midpointp1 p2 return p10 p20 2 p11 p21 2 def p... View full answer

blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!