我有两个TIF文件,其尺寸完全相同,涵盖了美国的地理位置。
TF1主要具有NAN值,具有小面积的非NAN值
TF2在美国各地都有非NAN值。
我想
我该如何做到这一点?
但无法申请我的用例
答案 0 :(得分:1)
以下是您需要的代码:
indecesValid = ~isnan(TF1);
TF2(indecesValid) = TF1(indecesValid);
您只需使用TF2矩阵中的值设置要在TF1矩阵中设置的值。
为了获得TF1中非NaN位置的TF2值
TF3 = TF2 .* indecesValid;
我曾用于生成一些测试用例的代码:
TF1 = magic(5);
TF2 = nan(5);
TF2(1,1) = -1;
TF2(1,2) = -1;
TF2(1,4) = -1;
TF2(2,3) = -1;