早教吧 育儿知识 作业答案 考试题库 百科 知识分享

外接圆matlab知道三个顶点的坐标,如何求这三个顶点组成的三角形外接圆的半径与圆心坐标?

题目详情
外接圆 matlab
知道三个顶点的坐标,如何求这三个顶点组成的三角形外接圆的半径与圆心坐标?
▼优质解答
答案和解析
三角形外接圆圆心是三边垂直平分线的交点
任意选两边,分别就出他们垂直平分线的方程
联立成为二元一次方程组就可以了解得外心坐标了
%设三点为
A1=[x1 y1];
A2=[x2 y2];
A3=[x3 y3];
%则A1A2的垂直平分线方程为 (x1-x2)x + (y1-y2)y = [(x1^2-x2^2)+(y1^2-y^2)]/2
% A2A3的垂直平分线方程为 (x2-x3)x + (y2-y3)y = [(x2^2-x3^2)+(y2^2-y3^2)]/2
% 写成矩阵就是 —— ————————————
% | (x1-x2) (y1-y2)| x [(x1^2-x2^2)+(y1^2-y2^2)]/2
% | | * =
% | (x2-x3) (y2-y3)| y [(x2^2-x3^2)+(y2^2-y3^2)]/2
% —— ————————————
%用matlab的\就可以解出来了
A=[A1-A2;A2-A3];
B=([sum(A1.^2-A2.^2); sum(A2.^2-A3.^2)])/2;
if det(A)~=0
O=(A\B)';%O=[x y]是圆心坐标
r=sqrt(sum((O-A1).^2));%三点找一点算半径
else
error('不是三角形‘);%三点共线,不形成三角形就无解
end
看了 外接圆matlab知道三个顶...的网友还看了以下:

我对音标一窍不通怎么办?我的英语老师让我会听写48个音标,我是会,但是26字母的音标我不会默,但是  2020-06-13 …

如图,正方形ABCD于正方形A1B1C1D1关于某点中心对称,已知A,D1,D三点的坐标分别是(0  2020-06-14 …

如图,平面直角坐标系中,圆心M与X交于A,B两点,AC是圆心M的直径,过点C的直径交X轴于点D,连  2020-06-14 …

目前世界各国城市垃圾的处理方式主要有分类回收、填埋、堆肥和焚烧4种.我国100万人口以上的大中城市  2020-06-22 …

如图,正△ABC与正△A1B1C1关于某点中心对称,已知A,A1,B三点的坐标分别是(0,4),(  2020-07-09 …

图中的坐标原点O都表示一半径为R的带正电的实心金属球的球心位置,纵坐标表示带电球产生的电场的场强或  2020-08-01 …

如图所示为“研究凸透镜成像规律”的实验装置示意图.实验时,某同学首先使发光点S、凸透镜L和光屏P的中  2020-11-23 …

△ABC在平面直角坐标系中的位置如图所示.A、B、C三点在格点上.(1)画出△ABC关于x轴对称的△  2020-11-28 …

商场里“当心台阶”的标语用英文怎么说?商场里“当心台阶”或“小心台阶”的标语用英文怎么说?要标准的!  2020-12-03 …

我想解决这样的问题:在一个无向连通图中,共120个点,每个点和x个点有通路,每个点对应的x值不同.要  2020-12-05 …