作业帮 > 数学 > 作业

急求矩阵算法 matlab

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/15 15:36:21
急求矩阵算法 matlab
[1,2] [7,20] [11,14] [9,6] [18,2][13,4][15,18] [14,17] [20,14] [19,18]
求这十点的垂直平分线.我知道通过矩阵正交和平分可以,但是我不会写程序啊.我把积分全给你们了.但是我一定会追加分的
应该是求九条的垂直线的.不是两两求的.
你要求的9条垂直平分线我理解是第一个点分别与后面9个点的垂直平分线,程序如下:
A=[1,2
7,20
11,14
9,6
18,2
13,4
15,18
14,17
20,14
19,18] ;
syms x
for j=2:10
P=[(1+A(j,1))/2,(2+A(j,2))/2];
k0=(A(j,2)-2)/(A(j,1)-1);
if k0==0;
y(j)=0;%此处表示的是直线x=0
else
k=-1/k0;
b=P(2)-k*P(1);
y(j)=k*x+b;
end
end
Y=[y(2:10)]