如何找到直线上给定点(x,y)和直线';在python中,s与y轴的角度?
我知道直线的方程式是: y=(m*x)+c 其中m是直线的斜率,即(ydelta/xdelta),但当我只知道一个点和一个角度而不是两个点时,我不知道如何获得该值 感谢您的帮助。提前感谢。只有一个点(没有别的)你无法解决这样的问题,有无限多条线穿过一个点 如果您知道x轴的角度,则只需如何找到直线上给定点(x,y)和直线';在python中,s与y轴的角度?,python,math,Python,Math,我知道直线的方程式是: y=(m*x)+c 其中m是直线的斜率,即(ydelta/xdelta),但当我只知道一个点和一个角度而不是两个点时,我不知道如何获得该值 感谢您的帮助。提前感谢。只有一个点(没有别的)你无法解决这样的问题,有无限多条线穿过一个点 如果您知道x轴的角度,则只需m=tan(角度)(您不需要任何点来完成此操作,只需要点来计算c值,现在应该很简单) 要将角度从y轴转换为x轴,只需计算pi/2-角度好的,假设你的点是(x,y)=(1,2) 然后你要解出2=m+c。很明显,你无法做
m=tan(角度)
(您不需要任何点来完成此操作,只需要点来计算c
值,现在应该很简单)
要将角度从y轴转换为x轴,只需计算
pi/2-角度好的,假设你的点是(x,y)=(1,2)
然后你要解出2=m+c
。很明显,你无法做到这一点。直线的方程是y=mx+c
。
这条线上有一个点,这条线与y轴的角度。
梯度m
将为math.cot(角度(弧度)
。x和y值将与给定点相同。要找到c
,只需计算y-mx
我知道直线与y轴的角度,单位为度,我只需要知道如何将度转换为梯度。如果你写错了问题,请重新表述。我提到我知道问题顶部主行中的角度tan
是一个好方法,虽然我认为你需要给它相对于x轴的角度,而OP有相对于Y轴的角度。@Kevin你只需要从90中减去(或π/2,取决于你角度的单位)。对不起,我知道一个点和一个角度。我编辑了这本书question@Scorpion_God你知道吗?他的原始问题不包括我只知道一个点和一个角度,而不是两个点,而是当我只知道一个点时如何得到这个值,whatever@Scorpion_God这种讨论毫无意义。信不信由你,当我看到这个问题时,我没有说任何关于角度的东西。还有一件事,不要回答。