アルゴリズム (MSmooth)

行列スムージングは縮小によって実行され、行列を拡張します。縮小/拡張操作の順序は、行列の次元によって異なります。

  • 列数または行数が31以下の場合、行列はまず拡張され行数と列数は共に元の2倍となります。それから拡張行列は元のサイズに縮小されます。
  • 元の行列の列数と行数が共に32以上の場合には、行列はまず縮小し、それからスムーズな行列になるように拡張されます。
  • 行列拡張は mexpand Xファンクションによって実行されます。複二次方程式補間が使用されています。
  • 行列縮小はmshrink Xファンクションによって終了します。隣接するN個のセルの平均値(N =列係数xデフォルトの行係数= 4)が計算され、出力行列の各セル値が取得されます。この拡張と縮小のプロセスを通して、出力行列のサイズと元の行列のサイズは完全に一致します。しかし、データはよりスムーズになります。