find x subjected to some limit.

1 次查看(过去 30 天)
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.

采纳的回答

Thomas
Thomas 2012-5-30
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 个评论
Andrea
Andrea 2012-5-30
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?

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Resizing and Reshaping Matrices 的更多信息

产品

Community Treasure Hunt

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

Start Hunting!

Translated by