Matlab中点到直线距离计算

来源:互联网 发布:数学分析教材推荐知乎 编辑:程序博客网 时间:2024/05/17 03:43

P-点坐标;Q1, Q2线上两点坐标

三维空间复制内容到剪贴板代码:

d = norm(cross(Q2-Q1,P-Q1))/norm(Q2-Q1);

二维空间

d = abs(det([Q2-Q1,P-Q1]))/norm(Q2-Q1);

% 坐标为列向量

d = abs(det([Q2-Q1;P-Q1]))/norm(Q2-Q1);

% 坐标为行向量

0 0