数学
点PY
If you cannot risk, you cannot grow. If you cannot grow, you cannot become you best. If you cannot become you best, you cannot be happy. If you cannot be happy, what else matters?
展开
-
计算两条直线夹角(C++)
请注意,这个示例代码假设两个向量表示的直线起点都在原点 (0, 0) 处。如果直线起点不在原点,我们需要将其平移到原点后再进行计算。同时,还应该处理除数为零的情况和其他异常情况。此处示例代码仅用于演示如何计算两条直线的锐角。计算两条直线的锐角可以使用向量的知识来实现。在C++中,我们可以定义一个函数来计算两个向量的夹角,并根据夹角的余弦值来判断角度的大小。原创 2023-08-03 11:24:02 · 1426 阅读 · 1 评论 -
对多个点进行直线拟合操作
在图像处理中,通常会遇到根据给定的点集(比如轮廓)拟合出一条直线的情形。原创 2023-05-04 14:05:02 · 1430 阅读 · 0 评论 -
如何判断两条线段相交(python实现)
向量叉乘(行列式计算):向量a(x1,y1),向量b(x2,y2):首先我们要明白一个定理:向量a×向量b(×为向量叉乘),若结果小于0,表示向量b在向量a的顺时针方向;若结果大于0,表示向量b在向量a的逆时针方向;若等于0,表示向量a与向量b平行。(顺逆时针是指两向量平移至起点相连,从某个方向旋转到另一个向量小于180度)。如下图:在上图中,OA×OB = 2 > 0, OB在OA的逆时针方向;OA×OC = -2 < 0,OC在OA的顺势针方向。即叉乘结果大于0,后一个在前一个的逆时原创 2021-10-08 15:17:37 · 5530 阅读 · 3 评论