私はしばらくの間、matlab で 3d プロットに取り組んできました。40 x 40 グリッドのメッシュ プロットに 3 つのマトリックスをプロットしました。手動でピークを確認し、手動でピークを特定できましたが、40 x 40 1600 ポイントのロジックを使用してピークを自動的に特定する方法を見つけることができませんでした。各頂点を比較して、どれが最大数のポイントを持つかを確認し、自動的に頂点を取得できるグリッド。プロットのデータを読み取り、頂点を比較するロジックを定義する方法を誰かが教えてくれたら。
1593 次
1 に答える
0
私はあなたがあなたのマトリックスで極大値(および/または最小値)を見つけようとしていると主張します。この場合、CumputerVisionツールボックスに機能があればそれがあります。そうでない場合は、行列の要素を反復処理してその一部を取得する関数を簡単に作成できます(たとえば、3x3ですが、5x5以上の場合もあります)。次に、中央の要素がその小さな行列の中で最大であるかどうかを確認し、そうである場合は、ベクトルに座標(行と列のインデックス)を追加します。サブ行列のサイズをパラメーターとして指定して、関数が小さなピークに対してどの程度敏感であるかを定義することもできます。
于 2012-01-05T09:31:55.493 に答える