当读取对应存在的下标数组元素时,依次选取所有条件对应列的相等的列元素
x=[ 1 2 3 2 ;...
4 3 5 3;...
6 1 7 3;...
8 6 9 3]
label=[1 1 1 8 ];
y=[];
y=[y x(:,label==1)] ;
y
输出结果:
y =
1 2 3
4 3 5
6 1 7
8 6 9
当 y=[y x(:,label==3)]
y =
Empty matrix: 4-by-0
当y=[y x(:,label==8)]
y =
2
3
3
3
当前矩阵共有4行,当label=[1 1 2 1 1];会报错:??? Index exceeds matrix dimensions.当label=[1 1 2 1]
y=[y x(:,label==1)] ;
时
y =
1 2 2
4 3 3
6 1 3
8 6 3
6 1 3
转载本文请联系原作者获取授权,同时请注明本文来自马飞科学网博客。
收藏
分享
分享到: