我有一个数据集,我想在其中提取第 1-3、7-9、13-15 列,一直到矩阵的末尾
例如,我使用了标准的魔法函数来创建一个矩阵
A=魔法(10)
一个=
92 99 1 8 15 67 74 51 58 40
98 80 7 14 16 73 55 57 64 41
4 81 88 20 22 54 56 63 70 47
85 87 19 21 3 60 62 69 71 28
86 93 25 2 9 61 68 75 52 34
17 24 76 83 90 42 49 26 33 65
23 5 82 89 91 48 30 32 39 66
79 6 13 95 97 29 31 38 45 72
10 12 94 96 78 35 37 44 46 53
11 18 100 77 84 36 43 50 27 59
我知道我可以使用以下命令以 3 的间隔从 1 开始提取单列:
Aex=a(:,1 : 3 : 结束)
Aex =
92 8 74 40
98 14 55 41
4 20 56 47
85 21 62 28
86 2 68 34
17 83 49 65
23 89 30 66
79 95 31 72
10 96 37 53
11 77 43 59
假设我想提取列组(例如列 1-3、7-9 等)。
有没有办法做到这一点而不必手动指出所有的列号?
谢谢你的帮助!拉斯穆斯