我有ALL
矩阵94968x8
,我想创建一个新的矩阵B
,但有一些条件。
在第二栏我有几个月(1-12),在第四栏我有几个小时(0-23)。
所以,我想要第5列的元素,如果(例如)它的1月(1)和午夜(0)。
我的矩阵:
答案 0 :(得分:0)
这是使用逻辑索引完成的:
MONTH_COL_NUM = 2;
HOUR_COL_NUM = 4;
SELECT_COL = 5;
B = A(A(:,MONTH_COL_NUM) == 1 & A(:,HOUR_COL_NUM) == 0, SELECT_COL);