0

「輪郭が周囲より上にある場合は 1 であり、輪郭が下にある場合は 0 であるバイト。」説明は私にはまったく意味がありません。:-(

私がプログラムしようとしているのは、ケルビン・ヘルムホルツ渦をプロットしていて、最初の渦から抜け出す閉じた輪郭だけを強調したいということです。そのため、プロットの外側に沿って閉じた輪郭は良くありません。私が修正しているコードは、すべての high_low = 1 の値を、必要なものに合わない等高線と見なしますが、その理由がわかりません。

どんな助けでも素晴らしいでしょう!ありがとう!

4

1 に答える 1

0

あなたの質問を正しく理解しているかどうかは完全にはわかりませんが、試してみます。個々の等高線では、極大値の中心にない限り、high_low = 0 にする必要があります。つまり、中心に至る等高線はすべて、高い値と低い値の等高線の間にあるため、high_low = 0 になり、最も中央にある等高線は、それに隣接する唯一の等高線があるため、high_low = 1 になります。より低い値で。フィールド内の他の極大値も、その周囲よりも大きな値を持つため、high_low = 1 になります。したがって、輪郭が閉じていて、high_low = 1 の場合、最初の渦とは別の渦を表す必要があります。

于 2011-08-17T18:51:41.463 に答える