CrossMatrix

CrossMatrix[r]

各指標に沿って r 位置分広がる中心の十字形状の範囲の要素が1,その他の要素が0の行列を与える.

CrossMatrix[r,w]

1の十字形状の範囲を含む w×w 行列を与える.

CrossMatrix[{r1,r2,},]

i 番目の指標方向に ri位置分広がる中心の十字形状の部分の要素が1の配列を与える.

詳細

  • 1の十字は常に領域の中心になる.
  • CrossMatrix[r]あるいはCrossMatrix[{r1,}]において,行列あるいは配列はすべての非零要素をちょうど含むような大きさになる.
  • CrossMatrix[All,w]は可能な限り大きい十字形を含む w×w 行列を返す.
  • CrossMatrix[,{w1,w2,}]w1×w2×配列を返す.
  • CrossMatrix[{r1,,rn},w]w××w 配列を返す.
  • CrossMatrix[All,{w1,,wn}]は可能な限り大きい十字形を含む w1××wn配列を返す.
  • CrossMatrix[r]の要素は,中心からの編集距離が1未満のときは1である.
  • パラメータ r は整数である必要はない.奇数次元の配列において,十字は原点からFloor[Abs[r+1/2]]画素を伸長する.
  • 十字の線の幅は,対応する次元が奇数のときは1でそれ以外の場合は2である.
  • 整数 r について,CrossMatrix[r](2r+1)×(2r+1)行列を与える.

例題

すべて開くすべて閉じる

  (1)

これは十字行列を計算しプロットする:

スコープ  (5)

矩形の十字行列を作成する:

行列サイズを指定する:

十字を行列の境界まで伸長する:

十字をジャストフィットさせるため自動的に奇数幅を選ぶ:

指定幅まで十字を伸長し自動的に高さを選ぶ:

おもしろい例題  (1)

Wolfram Research (2008), CrossMatrix, Wolfram言語関数, https://reference.wolfram.com/language/ref/CrossMatrix.html.

テキスト

Wolfram Research (2008), CrossMatrix, Wolfram言語関数, https://reference.wolfram.com/language/ref/CrossMatrix.html.

CMS

Wolfram Language. 2008. "CrossMatrix." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/CrossMatrix.html.

APA

Wolfram Language. (2008). CrossMatrix. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/CrossMatrix.html

BibTeX

@misc{reference.wolfram_2024_crossmatrix, author="Wolfram Research", title="{CrossMatrix}", year="2008", howpublished="\url{https://reference.wolfram.com/language/ref/CrossMatrix.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_crossmatrix, organization={Wolfram Research}, title={CrossMatrix}, year={2008}, url={https://reference.wolfram.com/language/ref/CrossMatrix.html}, note=[Accessed: 22-November-2024 ]}