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

ListCorrelate

ListCorrelate[ker, list]
构造 list 与内核 ker 的对射。
ListCorrelate[ker, list, k]
形成循环对射,其中 ker 中的 k 个元素和 list 中的每个元素对齐。
ListCorrelate[ker, list, {kL, kR}]
形成循环对射,它的第一个元素包含 list[[1]]ker[[kL]],最后一个元素包含 list[[-1]]ker[[kR]]
ListCorrelate[ker, list, klist, p]
形成对射,其中 list 放置在重复元素 p 的结尾。
ListCorrelate[ker, list, klist, {p1, p2, ...}]
形成对射,其中list 放置在循环重复 pi 的结尾。
ListCorrelate[ker, list, klist, padding, g, h]
形成广义对射,g 代替 Timesh 代替 Plus
ListCorrelate[ker, list, klist, padding, g, h, lev]
kerlistlev 层上使用元素形成对射。
  • 对于内核 Kr 和列表 asListCorrelate[ker, list] 计算 ,其中和式的极限使得内核不会延伸出列表的任何一边。
  • 对于高维列表,ker 必须在每层上颠倒。
{1,-1}无延伸量 (缺省)
{1,1}右端的最大延伸量
{-1,-1}左端最大延伸量
{-1,1}左右两端的最大延伸量
内核 {x, y} 与列表数据的对射:
In[1]:=
Click for copyable input
Out[1]=
 
制作一个循环对射,它的深度和原数据相同:
In[1]:=
Click for copyable input
Out[1]=
将内核元素 2 与数据内的连续元素对齐:
In[2]:=
Click for copyable input
Out[2]=
 
zzz 填充,而不是循环使用数据:
In[1]:=
Click for copyable input
Out[1]=
 
二维对射:
In[1]:=
Click for copyable input
Out[1]=
4 的新功能