用 Python 解方程
我正在尝试解方程,但我不知道如何做到这一点。我有一个向量 x 实际上是一个矩阵类型,我想求解方程 x.transpose()*v=0 其中 v 是另一个向量
有人可以帮助我吗?
我预先感谢你
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我正在尝试解方程,但我不知道如何做到这一点。我有一个向量 x 实际上是一个矩阵类型,我想求解方程 x.transpose()*v=0 其中 v 是另一个向量
有人可以帮助我吗?
我预先感谢你
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
取任何向量并将其投影到
x
的正交补中。正如所写,这是非常不受限制的,并且给出了相当任意的解决方案,但是可以建立相同的想法来为所有解决方案找到一组基向量。
Take any vector at all and project it into the orthogonal complement of
x
.As written, this is quite unrestrained and gives a fairly arbitrary solution, but the same idea can be built up to find a set of basis vectors for all solutions.
xT*v
是向量之间点积的另一种编写方式< code>x 和v
,所以听起来你想找到一个向量v
,它是 与x
正交。对于一般情况,有无限多个解(在 3 维中,想象垂直于 x 的平面中的任何向量v
)。您在评论中说过,您知道有很多可能的解决方案,以及如何才能找到一个解决方案,所以这里有一个适合您的解决方案:
x.T*v
is another way of writing the dot product between vectorsx
andv
, so it sounds like you want to find a vectorv
which is orthogonal tox
. For the general case, there are infinitely many solutions (in 3 dimensions, imagine any vectorv
in the plane perpendicular to x).You have said in your comment you know there are a lot of possible solutions, and how can you get one, so here is one for you: