如何在MATLAB中将列矩阵转换为行矩阵

3
在Matlab中,我想要将列矩阵转换成行矩阵,如下所示:
A =
  1
  2
  3
  4
  5
  6
  7
  8
  9

转化为:

A = [1 2 3 4 5 6 7 8 9]

这个怎么做呢?

令人惊讶的是,有这么多关于这个问题的重复提问。用户只是太懒了,不愿意在SO上搜索或阅读基本文档... - bla
@searcoding,你链接的问题涉及到矩阵的扁平化,尽管答案中涉及到了转置,但我不认为这些问题是重复的。 - erikced
@searcoding,在发布我的问题之前,我阅读了你提供的链接中的问题。但那个并不是我要找的答案。 - user2201486
1个回答

11

您想要矩阵的转置,在Matlab中写作A'


6
如果你只发了 A',很可能会成为stackoverflow历史上最短的答案。 - JustinBlaber
谢谢,当我看到答案时觉得有点傻,说了“是啊!我怎么没想到呢。” - Jepser Bernardino
1
实际上,这执行的是共轭转置(在许多情况下会导致相同的结果)。转置函数的正确简写符号是 A.' - Tommaso Belluzzo

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接