首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何从力矩和力向量反求位置或手臂矢量?

如何从力矩和力向量反求位置或手臂矢量?
EN

Stack Overflow用户
提问于 2022-06-09 06:22:37
回答 1查看 61关注 0票数 0

我有从力和臂矢量计算出的矩矢量。

代码语言:javascript
运行
复制
import numpy as np

R = np.array([450]).reshape(1,1) # force magnitude
r = np.array([-0.5, 0.5, 0.7071]).reshape(1,3) # force direction unit vector

F = np.dot(R,r) # force vector

u = np.array([-0.15, 0.3, 0.1]).reshape(1,3) # position or arm vector

M = np.cross(u, F) # moment vector

其中F和M是数组([-225]。、225号。(318.195)和数组(分别为[72.9585,25.22925,33.75 ])。

如何从M和F中反算'u‘?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-06-09 06:49:52

在大多数情况下,这是不可能的,因为交叉积是不可逆的。如果你想一想,这也是有道理的。仅仅因为你知道一个力向量和它产生的瞬间,你就不可能知道物体是如何作用的。如果你对你想要的解做了一些约束(例如,你必须是与M正交的),那么你可能可以计算出一个解。

为此,你必须建立一个包含所有信息的方程组,并试图解决它。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72555562

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档