Octave 中行向量的转置导致字符串转义字符出现问题

Transpose of a row vector in Octave causing problems with string escape character

在 Sublime 中,我正在尝试对 Octave 文件中的行向量进行转置:

y = [4, 5, 6];
y_transpose = y';

但每当我在 Octave 中尝试 运行 this 时,它的作用就好像转置运算符 (') 的引入是字符串的开头,并忽略以下代码行。我该如何补救?

我不知道为什么它不起作用。 ' 实际上在 docs 中被列为运算符。但作为解决方法,您可以使用 transpose 函数。

y = [4, 5, 6];
y_transpose = transpose(y);

虽然我应该注意到 ' 是复共轭转置。正常转置是 .'。所以也许你应该试试:

y = [4, 5, 6];
y_transpose = y.';