ゼロにリセットします。乗算してトレースを取得する代わりに要素の積を合計することによって、時間とメモリを節約します。出力のマシンの精度と一致しています。スクリプトを開く相互相関を使用して、イメージの一部が全体のどこに収まるかを見つけます。つの信号が互いに最もよく似ている領域を検出できます。イメージをワークスペースに読み込みます。graytitle('Original')イメージの一部分を四角形に選択します。この部分を取り除いた大きい方のイメージを表示します。使用して、小さい方のイメージが大きい方のイメージのどこに当てはまるかを見つけます。正と負の値の数がほぼ等しくなるように平均値を差し引きます。xcorr2(nimg,nSec);相互相関の最大値は小さい方のイメージの右下隅の推定位置に相当します。次元座標に変換します。offtext(snd*1.05,ssr,'Maximum')大きい方のイメージ内に小さい方のイメージを配置します。イメージ表示で使用する方法に従い、小さい方のイメージを回転させます。小さい方のイメージの周囲に四角形を描きます。スクリプトを開く既知の量だけテンプレートをシフトし、相互相関を使用してシフトを回復します。列の行列をもつテンプレートを作成します。元のテンプレートをシフトします。template;元の行列とシフトした行列をプロットします。つの行列を相互相関させ、相互相関の最大絶対値を見つけます。最大絶対値の位置を使用して、テンプレート内のシフトを決定します。既知のシフトに対して結果を確認します。ソフトウェアが必要です。Toolbox)を参照してください。既知の量だけテンプレートをシフトし、相互相関を使用してシフトを回復します。列の行列をもつテンプレートを作成します。元のテンプレートをシフトします。上に元のテンプレートとシフトされたテンプレートの行列を配置します。上での相互相関を計算します。ワークスペースに返します。相互相関の最大絶対値を使用してシフトを決定し、結果を既知のシフトと比較します。オブジェクト入力配列。オブジェクトとして指定します。Toolbox)を参照してください。次元の正弦波表面を指定します。オブジェクトとして指定します。オブジェクトとして返されます。この要素は次で求められます。上の横線は複素共役を表します。負と正の行インデックスと列インデックスがあります。行の上方向のシフトに対応します。列の左方向のシフトに対応します。行の下方向のシフトに対応します。列の右方向のシフトに対応します。