此为 Mathematica 7 文档,内容基于更早版本的 Wolfram 语言
查看最新文档(版本11.2)

ArrayPad

ArrayPad[array, m]
给出一个数组,其中每边填充 m0
ArrayPad[array, m, padding]
用指定的填充。
ArrayPad[array, {m, n}, ...]
在开始用 m 个元素填充,在末端用 n 个元素填充。
ArrayPad[array, {{m1, n1}, {m2, n2}, ...}, ...]
array 中的层 i 填充元素 mini
  • 可以指定下列形式的填充:
c常数 c
{c1,c2,...}循环重复常数 c1, ...
"Extrapolated"多项式插补法
"Fixed"每边重复元素
"Periodic"完全数组的循环重复
"Reflected"边界上数组的映射
"ReflectedDifferences"元素间差别的映射
"Reversed"完全数组的逆
"ReversedDifferences"元素间差别的逆
"ReversedNegation"数组的否定逆
  • 填充值 "Fixed" 指明在每个角增加的元素是原数组的各个角元素的复制。
  • "Reversed" 指明应重复填充数组中最外层元素为数组的最内层元素。"Reflected" 指定外层元素不需要重复。
  • 有填充值 "Extrapolated" 下,多项式的次数通过选项 InterpolationOrder 指定。
  • ArrayPad 可以填充任意深度的完全数组。
  • ArrayPad[array, -m]array 的每边删除 m 个元素。
7 的新功能