目录

1.conv:卷积和多项式乘法

2.deconv2:去卷积和多项式除法

3.conv2:二维卷积

4.convn:N维卷积


1.conv:卷积和多项式乘法

matlab官网解释:

示例:求多项式

u=[1,3]
v=[1,1]
w=conv(u,v)

结果:即多项式乘积为

2.deconv2:去卷积和多项式除法

matlab 官网解释:

示例:求多项式的商及余多项式。

p1=conv([1,0,1],conv([1,3],[1,1]))
p2=[1,2,1]
[q,r]=deconv(p1,p2)
disp(['商多项式为:',poly2str(q,'s')])
disp(['余多项式为:',poly2str(r,'s')])

结果:

3.conv2:二维卷积

matlab官网解释:

A = rand(3);
B = rand(4);
Cfull = conv2(A,B)

A = zeros(10);
A(3:8,3:8) = ones(6);
u = [1 0 -1]';
v = [1 -2 1];
Ch = conv2(u,v,A);
mesh(Ch)

4.convn:N维卷积

 matlab官网解释:

A = rand(2,3,2);
B = 2*ones(2,2,2);
%返回卷积的中心部分,大小与 A 相同。
C = convn(A,B,"same")
%结果是一个 3×4×3 数组,大小等于 size(A) + size(B) - 1。
sizeC = size(A) + size(B) - 1

结果:A是2×3×2的数组 B是 2×2×2的数组,结果是一个 3×4×3 数组。


更多详细内容请查阅MATLAB官方文档。

Matlab卷积函数之conv、deconv、conv2、convn相关推荐

  1. MATLAB卷积运算解释(conv、conv2、convn)

    二维离散卷积公式: =  第一部分 conv(向量卷积运算) 所谓两个向量卷积,说白了就是多项式乘法. 比如:p=[1 2 3],q=[1 1]是两个向量,p和q的卷积如下: 把p的元素作为一个多项式 ...

  2. MATLAB卷积运算(conv、conv2、convn)解释

    1 conv(向量卷积运算) 所谓两个向量卷积,说白了就是多项式乘法. 比如:p=[1 2 3],q=[1 1]是两个向量,p和q的卷积如下: 把p的元素作为一个多项式的系数,多项式按升幂(或降幂)排 ...

  3. matlab中conv什么意思,matlab卷积函数conv matlab中conv()是什么意思?

    matlab中conv()是什么意思? conv(向量卷积运算) 两个向量卷积,简单理解其实就是多项式乘法. 比如:p=[1 2 3],q=[1 1]是两个向量,p和q的卷积计算方法如下: 把p的元素 ...

  4. Matlab 卷积函数 ——conv2

    功能:是二维卷积运算函数(与convmtx2相似).如果a和b是两个离散变量n1和n2的函数,则关于a和b的二维卷积运算数学公式如下: 用法:C = conv2(A,B) C = conv2(hcol ...

  5. 数字信号处理matlab卷积函数conv,filter函数详细介绍三秒钟就看懂。

    %x (n) =sin( pi*n/ 5),-10<= 10 (正弦离散函数) n1=-10:1:10; x1=sin(pi*n1/5); subplot(2,2,1); stem(n1,x1, ...

  6. matlab conv实现,MATLAB卷积运算(conv)以及通用的卷积函数my_conv的实现

    conv(向量卷积运算) 两个向量卷积,简单理解其实就是多项式乘法. 比如:p=[1 2 3],q=[1 1]是两个向量,p和q的卷积计算方法如下: 把p的元素作为一个多项式的系数,多项式按升幂(或降 ...

  7. Matlab中矩阵卷积函数convn

    Matlab中矩阵卷积函数convn 最近在看CNN做手写数字识别,其中CNN中Convolution在图像处理中就涉及了矩阵卷积.因为博主有了奥本海姆<信号与系统>中一维卷积的基础,这里 ...

  8. 【数字信号处理】卷积编程实现 ( Matlab 卷积和多项式乘法 conv 函数 | 使用 matlab 代码求卷积并绘图 )

    文章目录 一.Matlab 卷积和多项式乘法 conv 函数 二.使用 matlab 代码求卷积并绘图 一.Matlab 卷积和多项式乘法 conv 函数 Matlab 文档地址 : https:// ...

  9. matlab中filter卷积补零,matlab中的卷积——filter,conv之间的区别

    filter是做滤波,其实原理跟卷积是想通的,只不过处理结果的方法不同,先看示例程序: x=[1,2,3,4,5]; h=[1,1,1]; y1=conv(h,x) y2=filter(h,1,x) ...

最新文章

  1. 【周末阅读】5G时代新型基础设施建设白皮书
  2. Hive存储过程实现-hpsql
  3. 【题解】CF#611 H-New Year and Forgotten Tree
  4. 开发者必备Docker命令
  5. php里面的MySql
  6. 怎样设置mysql软件用户_mysql数据库用户的权限如何设置?
  7. IntelliJ Idea学习笔记003---IDEA中打开Run DashBoard的方法
  8. 配置接口IP地址并通过默认路由配置实现全网互通。
  9. o'LogonUI Changer XP登陆界面更换器
  10. Ocr答题辅助神器 OcrAnswerer4.x,通过百度OCR识别手机文字,支持屏幕窗口截图和ADB安卓截图,支持四十个直播App,可保存题库...
  11. 干了半年的java Web,知道自己特别喜欢游戏开发,那就去干吧
  12. 【基础知识】~ 锁存器/触发器、寄存器
  13. mysql索引优化分析_MySQL索引优化与分析(重要)
  14. nvm use 报错:You do not have sufficient privilege to perform this operation
  15. python中的format什么意思
  16. 【SpringBoot】SpringBoot简介
  17. 论文笔记:DLWL: Improving Detection for Lowshot classes with Weakly Labelled data
  18. 当RS485隔离遇见Freemodbus,你碰到问题了吗?
  19. 深度学习(1) ——图像分类
  20. win10笔记本电脑分享热点无法选择2.4ghz或5ghz的解决方法

热门文章

  1. 微信聊天框如何隐藏(微信教程分享)
  2. iphone引用自定义字体 html,在iphone中使用自定义字体
  3. 基于ARM处理器的LCD控制及触摸屏接口设计
  4. 关于JeecgBoot 的项目理解、使用心得和改进建议
  5. 开源数据同步备份工具(MySQL、Oracle、SqlServer、PostgreSQL)
  6. IDEA + SSM + Maven + MySQL搭建一个论坛系统(非常详细)
  7. 手机微信下载的文件存储在哪一个文件夹?
  8. dell g3 3590 黑苹果折腾日记(0)
  9. VS Code CentOS7.7 终端字体设置
  10. ORA-00371: not enough shared pool memory, should be atleast 62198988 bytes