ArrayPad

ArrayPad[array,m]
给出一个数组,其中每边填充 m 个 0.

ArrayPad[array,m,padding]
用指定的填充.

ArrayPad[array,{m,n},]
在开始用 m 个元素填充,在末端用 n 个元素填充.

ArrayPad[array,{{m1,n1},{m2,n2},},]
array 中的层 i 填充元素 .

更多信息和选项更多信息和选项

  • 可以指定下列形式的填充:
  • c常数 c
    {c1,c2,}循环重复常数
    "Extrapolated"元素的多项式外推法
    "Fixed"每边重复元素
    "Periodic"完全数组的循环重复
    "Reflected"边界上数组的映射
    "ReflectedDifferences"元素间差别的映射
    "Reversed"完全数组的逆
    "ReversedDifferences"元素间差别的逆
    "ReversedNegation"数组的否定逆
  • 填充值 指明在每个角增加的元素是原数组的各个角元素的复制.
  • 表示数组中最外层元素应作为填充的最内层元素进行重复. 指定这些元素不需要重复.
  • 填充值为 时,多项式的次数通过选项 InterpolationOrder 指定.
  • ArrayPad 可以填充任意深度的完全数组.
  • ArrayPadSparseArray 对象起作用.
  • ArrayPad[array,-m]array 的每边删除 m 个元素.
2008年引入
(7.0)