文档帮助中心文档
一天卷积
C = convn (A, B)
C = convn (A, B,形状)
例子
C= convn (一个,B)返回n维卷积阵列一个和B.
C= convn (一个,B)
C
一个
B
C= convn (一个,B,形状)返回卷积的一个分段形状.例如,(A, B, C = convn“相同”)返回卷积的中心部分,其大小与一个.
C= convn (一个,B,形状)
形状
(A, B, C = convn“相同”)
全部折叠
控件的输出大小可以控制convn函数。例如,'相同的'选项修剪卷积的外部部分,只返回与输入相同大小的中心部分。
convn
'相同的'
随机卷绕2×3×2数组一个有一个2 × 2 × 2的核B.结果是一个3乘4乘3的数组尺寸(a)+尺寸(b) - 1.
尺寸(a)+尺寸(b) - 1
一个=兰德(2、3、2);B = 0.25 * 1 (2, 2, 2);C = convn (A, B)
C = C(:,: 2) = 0.2733 0.5444 0.4686 0.1975 0.6365 1.3772 1.2052 0.4645 0.3632 0.8327 0.7366 0.2670 C(:,: 3) = 0.0696 0.3090 0.2788 0.0394 0.2063 0.6869 0.7627 0.2821 0.1367 0.4839 0.2426
sizec =尺寸(a)+大小(b) - 1
sizeC =1×33 4 3
返回卷积的中心部分,其大小与一个.
C = convn (A, B,'相同的')
C = C(:,: 1) = 1.3772 1.2052 0.4645 0.8327 0.7366 0.2670
输入数组,指定为向量、矩阵或多维数组。
数据类型:双|单|int8|int16|INT32.|int64|uint8|uint16|uint32|uint64|逻辑复数的支持:金宝app是的
双
单
int8
int16
INT32.
int64
uint8
uint16
uint32
uint64
逻辑
第二个输入数组,指定为要进行卷积的向量、矩阵或多维数组一个.数组B不需要和?一样大小一个.
'满的'
“有效”
卷积的分段,指定为以下值之一:
'满的'-返回完整的N-D卷积。
'相同的'-返回卷积的中心部分,大小与一个.
“有效”-只返回没有填充零边的部分卷积。
N-D卷积,返回为向量、矩阵或多维数组。如果一个和B具有相同数量的维度,完全卷积C = convn (A, B)有大小尺寸(A) + 1 (B).
尺寸(A) + 1 (B)
当一个或两个一个和B的类型单,然后输出是类型的单.除此以外,convn将输入转换为类型双并返回类型双.
数据类型:双|单
对于离散,N维变量一个和B,以下等式定义了卷积一个和B:
C ( j 1 , j 2 , ... , j N ) = ∑ k 1 ∑ k 2 ... ∑ k N 一个 ( k 1 , k 2 , ... , k N ) B ( j 1 − k 1 + 1 , j 2 − k 2 + 1 , ... , j N − k N + 1 )
每一个k我遍历所有导致合法下标的值一个和B.
使用注意事项及限制:
如果形状是'满的'(默认),然后是输入一个和B不能为空,只有一个可以是高数组。
如果形状是'相同的'或者“有效”,然后B不能是一个高数组。
有关更多信息,请参见高大的数组.
Backgroundgool.
ThreadPool
这个函数完全支持基于线程的环境。金宝app有关更多信息,请参见在线程环境中运行MATLAB函数.
此功能完全支持GPU阵列。金宝app有关更多信息,请参见在GPU上运行MATLAB函数(并行计算工具箱).
此功能完全支持分布式数组。金宝app有关更多信息,请参见使用分布式阵列运行MATLAB函数(并行计算工具箱).
conv|conv2
conv
conv2
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
您还可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系