DiamondMatrix

DiamondMatrix[r]
各方向に指標位置 r 分拡張するダイヤモンド形の範囲での要素は,それ以外はの行列を与える.

DiamondMatrix[r,w]
からなるダイヤモンド型の部分を含む w×w 行列を与える.

DiamondMatrix[{r1,r2,},]
i 番目の方向に指標位置 分拡張するダイヤモンド形の部分の要素がである配列を返す.

詳細詳細

  • からなるダイヤモンドは常に領域の中央にある.
  • DiamondMatrix[r]あるいはDiamondMatrix[{r1,}]で,行列あるいは配列は非零の要素すべてが含まれるのにちょうどよい大きさになる.
  • の範囲は行列の大きさからして可能なダイヤモンド型の範囲の最高の離散近似であると考えられる.
  • DiamondMatrix[All,w]は可能な限り大きいダイヤモンド型を含む w×w 行列を返す.
  • DiamondMatrix[,{w1,w2,}]配列を返す.
  • DiamondMatrix[{r1,,rn},w] 配列を返す.
  • DiamondMatrix[All,{w1,,wn}]は可能な限り大きいダイヤモンド型の部分を含む 配列を返す.
  • パラメータ r は整数でなければならない.一般に,要素は中心からのマンハッタン距離がを超えない場合はである.
  • 整数 r について,DiamondMatrix[r]×行列を返す.

例題例題すべて開くすべて閉じる

  (1)  (1)

次で,半径10の矩形のダイヤモンド型行列を計算し,プロットする:

In[1]:=
Click for copyable input
Out[1]=
2008年に導入
(7.0)