我对 64 个元素 ( for p=1:64 function end
) 进行计算,并在 Excel 文件中提取结果值。
有没有办法逐行排列每个元素的结果值(第一个元素的值应该出现在第一行,第二个元素的值应该出现在第二行等等)?我用过P=reshape(A,[],16)
,但 Matlab 将值从右向左推混合它们。
例如,如果我为计算设置循环p=1:1
并使用P=reshape(A,[],16)
结果是:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
- 如果我设置
p=1:2
结果变为:
对于元素1:1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31
对于元素2:2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32
(元素 2 的值为:17 18 19 20 21 22 23 24 25 ... 32)
- 结果
p=1:2
应该是:
对于元素 1:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
对于元素 2:17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
对于元素 3: 33 34 35 等...