Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > コアとなる言語 > リスト操作 > リストの並べ替えと再構築 > ArrayPad >
Mathematica > データの操作 > データの配列の操作 > リストの並べ替えと再構築 > ArrayPad >
Mathematica > データの操作 > 画像の処理と解析 > 基本的な画像の操作 > データの配列の操作 > リストの並べ替えと再構築 > ArrayPad >

ArrayPad

ArrayPad
配列のすべての側を m 個の0で充填する.
ArrayPad
指定の充填を使う.
ArrayPad
先頭を m 個,末尾を n 個の要素で充填する.
ArrayPad
array のレベル i, 要素で充填する.
  • 次の形式の充填が指定できる.
c定数 c
{c1,c2,...}定数 の周期的繰返し
"Extrapolated"要素の多項式外挿
"Fixed"各境界での要素の繰返し
"Periodic"完全配列の周期的繰返し
"Reflected"境界での配列の反射
"ReflectedDifferences"要素間の差の反射
"Reversed"完全配列の逆
"ReversedDifferences"要素間の差の逆
"ReversedNegation"配列の逆の否定
  • 充填値は,各角に追加される要素がもとの配列で角にあった要素の複写であることを示す.
  • は,配列の最も外側の要素が充填の最も内側の要素として繰り返されるように指定する.は,要素を繰り返さないように指定する.
  • 充填値では,使用される多項式の次数がオプションInterpolationOrderで指定される.
  • ArrayPadは任意の深さの完全配列を充填する.
  • ArrayPadは,array の各側から m 個の要素を除去する.
リストの端を0で充填する:
行列の端を充填する:
各側に異なる充填を指定する:
任意の式で充填する:
名前付きの規則で充填する:
リストの端を0で充填する:
In[1]:=
Click for copyable input
Out[1]=
 
行列の端を充填する:
In[1]:=
Click for copyable input
Out[1]//MatrixForm=
 
各側に異なる充填を指定する:
In[1]:=
Click for copyable input
Out[1]=
 
任意の式で充填する:
In[1]:=
Click for copyable input
Out[1]=
 
名前付きの規則で充填する:
In[1]:=
Click for copyable input
Out[1]=
右側だけを充填する:
配列の各側から要素を取り除く:
行を追加して充填する:
列を追加して充填する:
各側に異なる充填を指定する:
配列の第1レベルだけを充填する:
周期的に繰り返して充填する:
リストを反転して充填する:
反転の逆で充填する:
端で反射して充填する:
端で値と反対称に充填する:
差分を逆にして配列の端で反対称に充填する:
差分はもとの配列の端のところに反映される:
線形外挿を使って充填する:
異なる次数の外挿を使って充填する:
最大外挿次数を使って充填する:
ArrayPadSparseArrayオブジェクトに使うことができる:
充填の補間次数を指定する:
デフォルトで,線形補間が使われる:
使用可能な最大次数,この場合は次数3を使う:
タイルを端で反射させてレイアウトする:
PadLeftPadRightは充填で長さ n のリストにする:
ArrayPadn 個の追加要素を各側に充填する:
ArrayPadは一次元のリストにとっては事実上Dropである:
ArrayPadは事実上Dropである:
単一の数あるいは数のペアは各次元で適用されるように解釈される:
各次元での充填量を明示的に指定する:
通常,空の配列次元も充填される:
配列の値に依存する充填のタイプでは,非空の配列次元のみが充填される:
異なる名前の充填規則を可視化する:
バージョン 7 の新機能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
フォーマット:   HTML  |  CDF