我需要消除数组的交替行,就像我有一个 23847X1 的数组,我需要奇数行并最终将其变成 11924X1。它在 .mat 文件中,我也希望在 .mat 文件中得到结果。
问问题
1407 次
1 回答
3
试试yourMatrix(1:2:size(yourMatrix, 2))
。
使用step选择从到的1:2:N
所有元素。1
N
2
一个更完整的例子:
> M=[1, 2, 3, 4, 5, 6, 7]
M =
1 2 3 4 5 6 7
> OddM = M(1:2:size(M, 2))
OddM =
1 3 5 7
要在 中加载/存储数据data.mat
,请遵循以下H.Muster的建议:
load('data.mat'); x = x(1:2:end,:); save('data.mat', 'x')
于 2012-07-13T09:02:40.353 回答