GRASS-GISでr.mapcalcを使ってベースマップから計算しない範囲を除く方法

r.mapcalc "新しく作る地図名 =if(isnull(マスクしたいラスタ地図のマスク以外の範囲。null値の部分。),標高値を引き継ぎたいベースマップ,null()←マスク部分をnull値にする)"

r.mapcalc 'new = if(isnull(null_source_map),base_DEM_map,null())'