yamma 发表于 2007-5-18 12:01

如何实现对数据进行条件选择?

  有很大量的数,但想取其中符合条件的数据成为新的数组,且要同时满足,比如说a>2,b>3,a,b 是其中的两列,是每行都在同时满足。能否帮忙,在此先谢过了。我是新手。

zhlong 发表于 2007-5-18 14:14

不知道你是不是这个意思,如
x=[2 3 4 1 5 2 4
       1 7 9 6 5 8 2];
ii=find(x<=5&x>=2);
x(ii)

   2
   3
   4
   5
   5
   2
   4
   2

F117_ren_0 发表于 2007-5-18 15:29

假如A=;
ii=find(A(1,:)>2);
jj=find(A(2,:)>3);

yamma 发表于 2007-5-18 16:18

原来是用&实现两个条件的这种共同要求,谢谢

eight 发表于 2007-5-18 18:47

原帖由 yamma 于 2007-5-18 16:18 发表 http://www.chinavib.com/forum/images/common/back.gif
原来是用&实现两个条件的这种共同要求,谢谢


建议多看看基础书,否则到处碰壁,自己也毫无收获

yamma 发表于 2007-5-23 17:51

谢谢指点,书看的和实际用起来有差距。只能吃一堑长一智的往前爬。
页: [1]
查看完整版本: 如何实现对数据进行条件选择?