質問

あるコマンドのMATLABできるだすべての NaN (Not-a-Number)要素内に配列?

役に立ちましたか?

解決 3

私は答えを見つけます:

k=find(isnan(yourarray))

KがNaN要素なインデックスのリストになります。

他のヒント

においては、上述のとおり、最良の答えはisnan()が+1チップにメタ解答).より完全などを利用できるようにするには論理的割出し:

>> a = [1 nan;nan 2]

a =

  1   NaN
NaN     2

>> %replace nan's with 0's
>> a(isnan(a))=0

a =

 1     0
 0     2

isnan(a)すべての論理的配列の配列true&falseの場合と同じサイズとして、"true"にゆかりのあるnanを利用できる インデックスに。

ISNANが正解ですが、

、私はちょうどそれを発見した方法を指摘します。 lookforを使用します。あなたはMATLAB関数の名前がわからない場合は、lookforてみます。

lookfor nan

すぐにあなたに彼らの助けブロックの最初の行を与えるだけでなく、NaNをと連携いくつかの関数の名前を与えるだろう。ここでは、それは(とりわけ)列挙されているだろう。

非数のための真ISNANます。

あなたが使用したい機能が明らかにされています。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top