merging two matrices (cell matrices)

2 ビュー (過去 30 日間)
ARS
ARS 2013 年 9 月 7 日
Hi,
I have two cell matrices with same dimensions (63,820)
for each cell of Matrix AA there is a corresponding numeric value in same location cell of Matrix BB. However, there are many instances where Matrix BB has NaN values.
I wish to have a Matrix CC which should be exactly same as Matrix AA but it should replace/swap its cell's contents to 'NaN' if the corresponding value of the same location cell in BB is a NaN.
Any body with a short code?
All help will be appreciated.
Regards,
AMD.

採用された回答

Azzi Abdelmalek
Azzi Abdelmalek 2013 年 9 月 7 日
編集済み: Azzi Abdelmalek 2013 年 9 月 7 日
AA={1 2 3;4 5 6;7 8 9}
BB={10 nan 2;nan 5 55;nan 44 66}
CC=AA
CC(cellfun(@isnan,BB))={nan}
  1 件のコメント
ARS
ARS 2013 年 9 月 7 日
Thanks a lot Azzi....Appreciate your help.

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

その他の回答 (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