我如何转置和“取消转置”一个矩阵?
我有这个矩阵:
1 2 3
4 5 6
并且我转置矩阵:
1 4
2 5
3 6
转置后如何取回原始矩阵?
"untranspose" =
1 2 3
4 5 6
我正在用 Java 编写一个简单的加密算法,需要它来解决这个问题。
I have this matrix:
1 2 3
4 5 6
and I transpose the matrix:
1 4
2 5
3 6
How can I get the original matrix back, after the transpose?
"untranspose" =
1 2 3
4 5 6
I am making a simple cryptographic algorithm in Java and need that to solve that problem.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您只需再次转置矩阵即可。
转置运算属性说明:
http://en.wikipedia.org/wiki/Transpose#Properties
You simply transpose the matrix again.
Description of the transposition operation properties:
http://en.wikipedia.org/wiki/Transpose#Properties
如果一些线性代数复习可能会有所帮助,请回忆一下
U = (U^t)^t
其中 U 是矩阵,t 是转置运算的符号简而言之,您只需再次翻转索引,取回原始矩阵。
不……LaTeX 不能在 StackOverflow 上运行:(
If some linear algebra review might help, recall that
U = (U^t)^t
where U is your matrix and t is the symbol for the transpose operationIn short, you just flip the indices again, to get back the original matrix.
and nope... LaTeX does not work on StackOverflow :(