関数を書こうとしています
[offset,coffset]=findLowNhbr(map)
aの各ピクセルについて、そのピクセルにmap
隣接する8つの行列を検索し、行と列の両方のオフセットが最も低い隣接ピクセルにある2つの行列を返します(数値-1、0、および1を使用)。境界ピクセルには隣接ピクセルがないため、行と列の両方に0のオフセットが与えられます。
この関数の一般的な計画は次のようになります。
- 各点について、8つの最近傍を見つけます。
- 隣人がポイントより低い場合は、-1を返します
- ネイバーがポイントと同じ標高にある場合は、0を返します
- 隣人がポイントより高い場合は、+1を返します
- これらのオフセットを2つの行列に格納します。
どこから始めたらいいのかわからないので、アドバイスや質問は大歓迎です!