Octave 错误:水平尺寸不匹配(4x4对1x4)

Octave 错误:水平尺寸不匹配(4x4对1x4),octave,Octave,为什么下面的代码中有错误?我试图将矩阵B的一行转换为矩阵的一列 B=[B 20*B(:,1)] B = 1 2 3 20 10 20 30 200 7 8 9 140 100 200 300 2000 B=[B,B(1,:)] 错误:水平尺寸不匹配(4x4对1x4)B(1,:)作为尺寸为1x4 1 2 3 20 而B是4x

为什么下面的代码中有错误?我试图将矩阵
B
的一行转换为矩阵的一列

B=[B 20*B(:,1)]
B =

      1      2      3     20
     10     20     30    200
      7      8      9    140
    100    200    300   2000

B=[B,B(1,:)]
错误:
水平尺寸不匹配(4x4对1x4)
B(1,:)作为尺寸为1x4

   1      2      3     20
而B是4x4

      1      2      3     20
     10     20     30    200
      7      8      9    140
    100    200    300   2000
你要求八度音阶做一个矩阵,就像

      1      2      3     20       1      2      3     20
     10     20     30    200
      7      8      9    140
    100    200    300   2000

这显然不起作用。

最后一个命令的实际用途是什么?