Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > データの操作 > 画像の処理と解析 > 画像のフィルタリングと近傍処理 > 構造化行列とたたみ込みカーネル >
Mathematica > 数学とアルゴリズム > 行列と線形代数 > 行列の構成 > 構造化行列とたたみ込みカーネル >

GaussianMatrix

GaussianMatrix[r]
半径 r のガウス(Gauss)カーネルに相当する行列を与える.
GaussianMatrix[{r, Sigma}]
半径 r,標準偏差 Sigma のガウスカーネルに相当する行列を与える.
GaussianMatrix[r, {n1, n2}]
ガウス行列の行に関しては n1 番目の離散導関数から,列に関しては n2番目の離散導関数から形成される行列を与える.
GaussianMatrix[r, {{n11, n12}, {n21, n22}, ...}]
ni1導関数と ni2導関数の和から形成される行列を返す.
GaussianMatrix[{{r1, r2, ...}, Sigma}, ...]
i 番目の指標方向で半径 riのガウスカーネルに相当する配列を与える.
  • GaussianMatrix[r]は中央から x 指標の位置でを近似する値を与える.ただし,Sigma=r/2である.
  • GaussianMatrix[..., {n1, n2}]は,デフォルトで,離散導関数を有限差分として構築する.
  • GaussianMatrix[r, {{2, 0}, {0, 2}}]はガウス行列のラプラス(Laplace)変換から形成される行列を返す.
  • GaussianMatrix[{Automatic, Sigma, f}, ...]は,各方向にガウス行列の離散積分に対して少なくとも f の割合を含むのに十分な大きさの行列を構築する.
  • GaussianMatrixでは rSigmaf のどれが異なる方向の異なる値を指定するリストでも構わない.
  • 整数 r について,GaussianMatrix[r, ...](2r+1)×(2r+1)行列を返す.
  • 非整数 r について,r の値は事実上整数に丸められる.
  • デフォルトのオプション設定のMethod->"Bessel"では,GaussianMatrix[r]Exp[-Sigma2] BesselI[x, Sigma2]に比例する要素を持ち,最適な離散たたみ込み特性を持つカーネルを返す.
  • Method->"Gaussian"では,GaussianMatrix[r]は生の連続的な関数形Exp[-x2/(2 Sigma2)]に比例する要素を持つ.
ガウス行列を計算しプロットする:
In[1]:=
Click for copyable input
Out[1]=
 
垂直面におけるガウス行列の第1導関数:
In[1]:=
Click for copyable input
Out[1]=
バージョン 7 の新機能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team