|
SOLUTIONS
|
MATHEMATICA 内置符号
ListConvolve
ListConvolve[ker, list]
构造 list 与核 ker 的卷积.
ListConvolve[ker, list, k]
形成循环卷积,其中 ker 中的 k
个元素和 list 中的每个元素对齐.
ListConvolve[ker, list, {kL, kR}]
形成循环卷积,它的第一个元素包含
,最后一个元素包含
.
ListConvolve[ker, list, klist, p]
形成卷积,其中 list 放置在重复元素 p 的结尾.
ListConvolve[ker, list, klist, {p1, p2, ...}]
形成卷积,其中list 放置在循环重复
的结尾.
ListConvolve[ker, list, klist, padding, g, h]
形成广义卷积,g 代替 Times,h 代替 Plus.
ListConvolve[ker, list, klist, padding, g, h, lev]
在
和 list 的 lev 层上使用元素形成卷积.
更多信息更多信息
- 对于核
和列表
,ListConvolve[ker, list] 计算
,其中和式的极限使得核不会延伸出列表的任何一边. - ListConvolve[ker, list] 给出一个长度为 Length[list]-Length[ker]+1 的结果.
- ListConvolve[ker, list] 不允许超出,它等价于 ListConvolve[ker, list, {-1, 1}].
- ListConvolve[ker, list, k] 等价于 ListConvolve[ker, list, {k, k}].
- ListConvolve[ker, list, {kL, kR}] 中的
和
的值决定在的每一边允许 list 延伸量.
的共同选项是: -
{-1,1} 无延伸量(缺省) {-1,-1} 右端的最大延伸量 {1,1} 左端最大延伸量 {1,-1} 左右两端的最大延伸量 - 仅在一端有最大延伸量,ListConvolve 得到的结果和 list 的长度相同.
- ListConvolve[ker, list, {kL, kR}, padlist] 实际上重复放置 padlist,然后在它们上加一个 list 的副本来形成结果的卷积.
- padlist 的共同选项是:
-
p 重复使用单个元素填充 {p1,p2,...} 循环使用元素序列填充 list 将 list 看作循环填充 (缺省) {} 不填充 - ListConvolve 对多维核和数据列表起使用.
- ListConvolve[ker, list, {{kL1, kL2, ...}, {kR1, kR2, ...}}] 形成循环卷积,它的
元素包含
,它的
元素包含
.
等价于
. - 当一个函数 h 被指定用作替换 Plus,用一个深度等于 ker 的深度产生明确的嵌套 h 表达式.
- ListConvolve 对精确数、符号数及近似数起作用.
版本 4 的新功能
Mathematica 9 is now available!
New to Mathematica?
Find your learning path »
Have a question?
Ask support »
