计算已知空间点P到已知直线L的距离:
已知两点确定了一条空间直线,求出直线的方向向量。计算P点与直线L上其中一点的空间向量,然后计算它与直线方向向量的外积。则点到空间直线的距离就是外积的模与空间直线方向向量的模相除。
以下为简单的MATLAB代码,输入为空间点P,和直线上的两点:
通常要计算点到多条直线的距离,或要计算其中的最小值,则用MATLAB的最优化函数:
计算已知空间点P到已知直线L的距离:
已知两点确定了一条空间直线,求出直线的方向向量。计算P点与直线L上其中一点的空间向量,然后计算它与直线方向向量的外积。则点到空间直线的距离就是外积的模与空间直线方向向量的模相除。
以下为简单的MATLAB代码,输入为空间点P,和直线上的两点:
通常要计算点到多条直线的距离,或要计算其中的最小值,则用MATLAB的最优化函数: