2012-01-27 11 views
0

私はそれの特定の値を出力したいベクトル(または行列)を持っています。行列のmatlabの中の値を見つける

私は説明します:

私は複雑な配列を持っているとします。 2〜5の配列内の値をすべて探したいのですが。 どうすればいいですか?私はこれらの値の指標を見つけたいとは思わない!私は私の欲望の値をプリントアウトしたい(新しい配列を作成する)。

+0

あなたは2と5の間の複雑な値とはどういう意味ですか?実際の部分または絶対値が2と5の間であることを意味しますか? – Nzbuu

答えて

3

入力行列はAとしましょう。 あなたはAが複雑であると言うので、2例があります。

A(real(A)>=2 & real(A)<=5) %% real values between 2 and 5 
A(abs(A)>=2 & abs(A)<=5) %% modulus between 2 and 5 
+0

これは厳しいものではありません。それは動作していない - それを確認.... – bill

+0

私はそれをチェックした、それは私の作品に見えます。ここにテストケースがあります。A = 10 * randn(50,1)+ sqrt(-1)* 10 * randn(50,1);ans1 = A(実数(A)> = 2および実数(A)≦5)。ans2 = A(abs(A)> = 2&abs(A)≦5); – Pursuit

+0

どのように機能しないのですか?これは私にとっては正しいようです。あなたのコードを表示できますか? – Matt

関連する問題