在octave/matlab中将1行拆分为多行

Ric*_*k T 2 matlab octave

我在octave/matlab的数组中有一行有数百列

example of a row:  
540 6.28319 0 538.3 6.26573 0
Run Code Online (Sandbox Code Playgroud)

我希望它看起来像这样.每第3列将数据移动到下一行.

540 6.28319 0 
538.3 6.26573 0
Run Code Online (Sandbox Code Playgroud)

我试过了:

tmp = [540 6.28319 0 538.3 6.26573 0];
a = reshape(tmp, [], 3); but that gives me 
540 0 6.26573
6.28319 538.3 0
Run Code Online (Sandbox Code Playgroud)

我想要的

540 6.28319 0 
538.3 6.26573 0
Run Code Online (Sandbox Code Playgroud)

我该怎么做呢?谢谢

cyb*_*org 5

tmp = [540 6.28319 0 538.3 6.26573 0]
a = reshape(tmp, 3, [])'
Run Code Online (Sandbox Code Playgroud)

得到:

a =

  540.0000    6.2832         0
  538.3000    6.2657         0
Run Code Online (Sandbox Code Playgroud)