フィルターのクリア

How to remove NaN from 2 column vectors?

4 ビュー (過去 30 日間)
IMC
IMC 2021 年 7 月 12 日
コメント済み: IMC 2021 年 7 月 12 日
Hi everyone,
I have 2 column vectors with 12 values each:
X = [2 4 8 NaN 13 NaN 3 6 NaN 38 40 11]
Y = [NaN NaN 2 NaN 10 67 1 NaN NaN 19 26 NaN]
I want to remove NaN from these vectors such that if first NaN from Y is removed value '2' from X also gets removed. Similarly if any NaN from X is removed respective value from Y also gets removed.
Kindly suggest me how to do this. Thank you

採用された回答

Scott MacKenzie
Scott MacKenzie 2021 年 7 月 12 日
編集済み: Scott MacKenzie 2021 年 7 月 12 日
X = [2 4 8 NaN 13 NaN 3 6 NaN 38 40 11];
Y = [NaN NaN 2 NaN 10 67 1 NaN NaN 19 26 NaN];
nanLogical = isnan(X) | isnan(Y);
X(nanLogical) = []
X = 1×5
8 13 3 38 40
Y(nanLogical) = []
Y = 1×5
2 10 1 19 26
  1 件のコメント
IMC
IMC 2021 年 7 月 12 日
Thanks Sir!

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

その他の回答 (0 件)

カテゴリ

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

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by