1
10
每个角度都对应于单位圆上的一个点(单位圆是以半径为1的原点为中心的唯一圆,即单位圆是满足
就是这样
要反转这一点,在单位圆上给定一个点,可以使用
inverse tangent
(也许你知道
当然,这里有一些混乱的细节。功能
在C,
|
2
4
现在,如果你有x,y,你想要一个:
有关详细信息(&prettier graphs): Wikipedia: Polar coordinate system |
3
2
你可以看到cos和sin返回一个圆上的点。 在这方面,把正典的中间看作圆的中心。然后给定一个角度(佳能的角度),你可以得到它用sin和cos指向的圆上的位置。 如果你认为加农炮在0.0位置居中,那么这个值也是子弹应该到达的方向。 答案2:如果你知道x和y,你需要知道这个角,你需要atan函数,它返回三角形的倾斜边形成的角,其中一个点是0,0,另一个点是x,y点,一个点是90度角的点。 |
4
2
不幸的是,这是一个很好的问题,所以不是最好的回答方式。 我认为与其用文字解释,不如学习一下 参数方程 . 你可以从谷歌搜索“圆参数方程”开始。 对我来说,这个概念适用的方式是用不同的代码进行实验,直到我理解sin、cos、圆和角度之间的关系。看图片和图片也很有帮助。在那之前,我会读描述,但从来没有牢牢把握解释。 |
5
0
如果你不熟悉trig,你的问题很难解释。 有问题的代码行计算出球的方向的单位向量,我猜想这将从大炮中发射。cos和sin分别提取大炮角度的x和y分量。所以,大炮指向的地方,就是球的发射方向。 这有点误导,因为结果很可能只是一个方向,而不是实际速度。我假设在那条线的下面有一条线,它把这个向量乘以一个常数,给球最后的移动速度。 |
fghjk · 绘制轨迹(python) 6 年前 |
datapanda · 三维网格的莫顿反向编码 6 年前 |
Bikash · 在Mathematica中绘制量子谐振子 6 年前 |
Kinaeh · Java-物理计算的数据类型是什么? 7 年前 |
mallwright · btMultiBody中的关节抽搐 7 年前 |
user7884512 · 确定目标距离处的最终速度 7 年前 |