我有一个矢量a = [1 5 3 4 2].我想找到a的所有元素,它们都是1<a<5.我怎么在Matlab中做到这一点?
a = [1 5 3 4 2]
1<a<5
就个人而言,我已经开发出一种解决方案,但它很麻烦:
a = [1 5 3 4 2]; ix = find(a>1); ix = ix(find(a(ix)<5)); disp(a(ix))
什么是更好的方式?
matlab find
find ×1
matlab ×1