find x subjected to some limit.

1 view (last 30 days)
Andrea
Andrea on 30 May 2012
I want to to find a<=x<b and c<=y<d in a matrix. But simply I can't. I would appreciate if you help me.

Accepted Answer

Thomas
Thomas on 30 May 2012
This might be what you need
q=rand(3,3); % generate 3x3 random matrix
a=0.1; b=0.3; c=0.5;d=0.9; %values of a b c and d
x=q(q>a&q<b) % to find value greater than a and less than b in matrix q
y=q(q>c&q<d) % to find value greater than c and less than d in matrix q
  1 Comment
Andrea
Andrea on 30 May 2012
Thanks, but more specifically I want to have some part of q that has (x=>a&x<b &y=>c&y<d). I mean each array in q has an x and y, so I want to select q according to (x=>a&x<b &y=>c&y<d) and put them in a new matrix. Would you please help me?

Sign in to comment.

More Answers (0)

Categories

Find more on Resizing and Reshaping Matrices in Help Center and File Exchange

Products

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!