2017-04-11 4 views
-1

いい午後;Matlab:行列から負の値と正の値のセットを抽出する

私は行列A 129で81を持っています。私は負と正の値を探す必要があります。ヌル値はありません。問題は、行と列に向かい、正または負の値を探すループを作成しなければならないが、負の値から正の値または負の値に移動すると、それらの範囲(たとえば負の値)は行列を計算した後、正の値に移動して格納します。スマート機能またはあなたは私がそれで問題はない、より多くを説明したい場合は、いくつかの助けが必要...これを行うためのツールがある場合、私は

おかげ

...知らない

アダムenter image description here

+0

例を追加できますか?あなたの質問は明確ではありません。 – obchardon

+0

だから私はokubo weissと呼ばれる図形であり、負の値と正の値を持つ構造体を追跡し、その半径を計算する必要があります –

答えて

0

私はあなたが何をしようとしているのかは分かりませんが、その記入の記号に基づいてマトリックスを「分離する」ことを望むなら、非常に簡単な方法があります:

MATLABでは、非常に高価な計算によると)はfindです。これにより、条件を満たす行列(またはベクトル)の項目が得られます。 行列がAであるとします。

positiveIndices = find(A > 0)

はあなたにAが正の指標を与えます。次にA(positiveIndices)は、Aのすべての負の要素を返します。あなたはいつでもドキュメントを見ることができます

関連する問題