find x subjected to some limit.

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 日

1 投票

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 件)

カテゴリ

ヘルプ センター および File ExchangeMatrix Indexing についてさらに検索

製品

質問済み:

2012 年 5 月 30 日

Community Treasure Hunt

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

Start Hunting!

Translated by