我在 Octave/Matlab 的数组中有 1 行和数百列
example of a row:
540 6.28319 0 538.3 6.26573 0
我希望它看起来像这样。每第三列将数据移动到下一行。
540 6.28319 0
538.3 6.26573 0
我确实尝试过:
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
我正在努力获取
540 6.28319 0
538.3 6.26573 0
我怎样才能做到这一点? 谢谢
最佳答案
tmp = [540 6.28319 0 538.3 6.26573 0]
a = reshape(tmp, 3, [])'
给出:
a =
540.0000 6.2832 0
538.3000 6.2657 0
关于matlab - 在 Octave/Matlab 中将 1 行拆分为多行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7882900/