||
当读取对应存在的下标数组元素时,依次选取所有条件对应列的相等的列元素
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
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-11-23 19:55
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社