フィルターのクリア

Extract from lines from matrix that do not contain NaN

2 ビュー (過去 30 日間)
Lily
Lily 2012 年 10 月 11 日
Hi
I'm trying to ignore NAN from my matrix A and only use the lines that contain numbers. For expamle if my matrix is:
A = [0.02, 1.28, 0.22; 0.01, 0.64, 0.12; 0, NaN, NaN; 0, NaN, 0.05; 0, NaN, NaN];
Here I would only like to extract the following data from the matrix A:
A_extract = [0.02, 1.28, 0.22; 0.01, 0.64, 0.12];
Is it possible to do a general solution for this problem?

採用された回答

Matt J
Matt J 2012 年 10 月 11 日
A_extract=A(~any(isnan(A),2),:)
  1 件のコメント
Lily
Lily 2012 年 10 月 11 日
編集済み: Lily 2012 年 10 月 11 日
Thx so much for this :)

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeLogical についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by