Math 矢量力幅值向其他方向的转换

Math 矢量力幅值向其他方向的转换,math,vector,physics,game-physics,physics-engine,Math,Vector,Physics,Game Physics,Physics Engine,我需要一些帮助来解决一个简单的向量力物理问题 给定力矢量(x,y),如何计算施加在方向(i,j)上的力的大小 (例如,给定(1,0),施加在方向(0,1)上的力的大小应为0,给定(1,0),施加在方向(-1,0)上的力的大小应为-1) 多谢各位 这只是另一个向量上的向量投影。可以计算为 ProjLength = DotProduct(F, A) / Length(A) 其中F是力向量,A是方向向量 据我记忆所及,中学时我们被教导使用力和运动方向之间夹角的余弦。我投票将这个问题作为离题题来结束,

我需要一些帮助来解决一个简单的向量力物理问题

给定力矢量(x,y),如何计算施加在方向(i,j)上的力的大小

(例如,给定(1,0),施加在方向(0,1)上的力的大小应为0,给定(1,0),施加在方向(-1,0)上的力的大小应为-1)


多谢各位

这只是另一个向量上的向量投影。可以计算为

ProjLength = DotProduct(F, A) / Length(A)
其中F是力向量,A是方向向量


据我记忆所及,中学时我们被教导使用力和运动方向之间夹角的余弦。

我投票将这个问题作为离题题来结束,因为它不是一个真正的编程问题。你知道什么数学?你懂三角学吗?点产品?有个线索:“点产品”。