2

我正在尝试将一些 matlab 代码转换为 Python。我对matlab几乎没有经验,但我只需要借用一点功能。我被困在这部分:

在此示例中,V 是一个 3x3 矩阵。

A = V(:,3)  % i.e. A = [1 2 3]
par = [-(A(2:3))'/A(1)]

具体来说,我对'.

我一直在使用这个资源在 matlab 和 Python 之间切换:http: //mathesaurus.sourceforge.net/matlab-numpy.html 但是,它是模棱两可的,因为 ' 符号似乎有多种用途。当我搜索其他文档时,我找不到 '.

任何帮助将非常感激。理想情况下,我想获得 Python 等价物,但任何解释都会有所帮助。谢谢!

4

2 回答 2

5

用于a.conj().transpose() Matlab 的转置 ( a')

对于 Matlab的a.transpose()非共轭转置(a.'transpose(a)

于 2013-11-04T23:43:23.913 回答
2

它只是返回矩阵的转置。

在使用 numpy 的 python 中,您可以执行以下操作:

a.T
a.transpose()

两者都将返回相同的结果。

于 2013-11-04T23:46:26.107 回答