我需要一些帮助来解决一个简单的矢量力物理问题。
给定力矢量(x,y),如何计算力的大小适用于方向(i,j)?
(例如,给定(1,0)施加在方向(0,1)上的力的大小应为0,并且给定(1,0)力的大小适用于方向(-1) ,0)应为-1)
非常感谢!
答案 0 :(得分:2)
它只是另一个矢量上的矢量投影。它可以计算为
ProjLength = DotProduct(F, A) / Length(A)
其中F是力矢量,A是方向矢量
据我记得,在中学时,我们被教导使用力和移动方向之间的角度余弦。