Отображать вектор в виде строк вместо столбцов в Octave

Я новичок в октаве и столкнулся с проблемой форматирования, которую не могу исправить. Если я показываю переменную с несколькими столбцами, я получаю что-то вроде:

Columns 1 through 6:

        0.75883  0.93290  0.40064  0.43818  0.94958  0.16467

Однако то, что я действительно хотел бы иметь, это:

0.75883  
0.93290  
0.40064  
0.43818
0.94958
0.16467

Я прочитал документацию по формату здесь но не смог внести изменения. Я использую Octave 3.6.4 в Windows, однако я использовал Octave 3.2.x в Windows и видел, что по умолчанию он выводит желаемый результат.

Чтобы быть конкретным, если это имеет значение, я использую команду fir1 как часть пакета сигналов, и это примеры выходных данных, которые я могу увидеть.


person user1424311    schedule 29.10.2013    source источник
comment
Итак, вы просто хотите отобразить транспонирование?   -  person Dan    schedule 29.10.2013
comment
Да, это было так. Спасибо. Мне все еще любопытно, почему команда fir1 имеет значение 1xn в одной системе и nx1 в другой, но это будет работать нормально.   -  person user1424311    schedule 30.10.2013
comment
ЕСЛИ вы вызываете A(:), вы гарантируете, что это будет nx1, тогда как с A' вы не уверены, что получите, поскольку это зависит от A   -  person Dan    schedule 30.10.2013


Ответы (1)


Похоже, как предложил Дэн, вы хотите отобразить транспонирование вашего вектора, то есть вектор-строку, а не вектор-столбец:

>> A = rand(1,20)
A =

 Columns 1 through 7:

   0.681499   0.093300   0.490087   0.666367   0.212268   0.456260   0.532721

 Columns 8 through 14:

   0.850320   0.117698   0.567046   0.405096   0.333689   0.179495   0.942469

 Columns 15 through 20:

   0.431966   0.100049   0.650319   0.459100   0.613030   0.779297

>> A'
ans =

   0.681499
   0.093300
   0.490087
   0.666367
   0.212268
   0.456260
   0.532721
   0.850320
   0.117698
   0.567046
   0.405096
   0.333689
   0.179495
   0.942469
   0.431966
   0.100049
   0.650319
   0.459100
   0.613030
   0.779297
person am304    schedule 29.10.2013