![]() |
1
1
回答你的简短问题,如果你在笛卡尔平面上,那么找到L所在直线的方程(给定L的两个端点,这很简单)。求出通过P的垂直于所说直线的方程(这是通过取斜率的负倒数,插入P的x和y值,并求出截距来实现的)。然后把两条垂直线的方程作为一个方程组(x和y相等),找出它们相交的点。然后求交点和点P之间的距离,P是三角形的一条腿。最后,利用给定的距离和距离X,利用毕达哥拉斯定理求出三角形另一条边的距离。你要找的点是L上的点,也是L所在的直线上的点。所以用你刚才得到的距离,你以前找到的交点,和L的直线方程,你可以找到想要的点的坐标。最多只能有2个这样的点,所以你要测试的就是找到的点的坐标是在L上,还是在L之外,但仍然在它的线上。很抱歉回答得太长了,如果你想要几何解释而不是代数解释的话。 |
![]() |
2
1
画一个圆心与静止圆相同,半径为两个半径之和的圆。与运动圆中心的平移线有两个交点。运动圆在接触时的中心位置是这两个交点中较近的一个。 |
![]() |
3
0
让你的部分结束
|
![]() |
Diret · 获取范围内每个数字的子倍数的算法 2 年前 |
![]() |
Saif · 排序时python如何决定何时调用比较器? 2 年前 |
![]() |
Wadu Hek · 查找列表中唯一的重复项 2 年前 |
![]() |
Crawford Patten · 如何获得整数列表的四分位数 2 年前 |
![]() |
MoonGoose · 如何在python中围绕特殊字符创建空间? 2 年前 |
![]() |
taha khamis · 在一个数字中组合元素的省道 2 年前 |
![]() |
Soup · 比O(n)更快地找到阶乘n模m 2 年前 |
![]() |
BigO · 单词积分游戏不断增加数字[关闭] 2 年前 |