matlab中conv()是什么意思?

 我来答
苏苏苏怡Zoe
2018-11-04 · TA获得超过6947个赞
知道答主
回答量:8
采纳率:0%
帮助的人:935
展开全部

conv()函数是用于计算向量的卷积和多项式乘法。 

【使用说明】:

(1)w = conv(u,v) convolves
vectors u and v. Algebraically,
convolution is the same operation as multiplying the polynomials whose
coefficients are the elements of u and v.

(2)w = conv(...,'shape') returns

a subsection of the convolution, as specified by the shape parameter:

full   

Returns the full convolution (default).

same  

Returns the central part of the convolution of the same
size as u.

valid

Returns only those parts of the convolution
that are computed without the zero-padded edges. Using this option, length(w) is max(length(u)-max(0,length(v)-1),0).

【注】:matlab函数可用help和doc查询用法。

如help conv,doc conv。

扩展资料:

1) 高效的数值计算及符号计算功能,能使用户从繁杂的数学运算分析中解脱出来;

2) 具有完备的图形处理功能,实现计算结果和编程的可视化;

3) 友好的用户界面及接近数学表达式的自然化语言,使学者易于学习和掌握;

4) 功能丰富的应用工具箱(如信号处理工具箱、通信工具箱等) ,为用户提供了大量方便实用的处理工具。

参考资料:百度百科-MATLAB

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
琴心剑胆爱婧涵
2008-03-26 · TA获得超过322个赞
知道答主
回答量:160
采纳率:0%
帮助的人:0
展开全部
CONV Convolution and polynomial multiplication.
C = CONV(A, B) convolves vectors A and B. The resulting
vector is length LENGTH(A)+LENGTH(B)-1.
If A and B are vectors of polynomial coefficients, convolving
them is equivalent to multiplying the two polynomials.

See also DECONV, CONV2, CONVN, FILTER and, in the Signal
Processing Toolbox, XCORR, CONVMTX.

看得懂吧?主用用于多项式乘法、矩阵乘法。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
疾风动竹
2015-05-16 · TA获得超过3.2万个赞
知道大有可为答主
回答量:7695
采纳率:86%
帮助的人:1516万
展开全部

卷积。


【使用说明】:

(1)w = conv(u,v) convolves
vectors u and v. Algebraically,
convolution is the same operation as multiplying the polynomials whose
coefficients are the elements of u and v.


(2)w = conv(...,'shape') returns
a subsection of the convolution, as specified by the shape parameter:

  • full   

Returns the full convolution (default).

   

  • same  

Returns the central part of the convolution of the same
size as u.

   

  • valid

Returns only those parts of the convolution
that are computed without the zero-padded edges. Using this option, length(w) is max(length(u)-max(0,length(v)-1),0).

    

【注】:matlab函数可用help和doc查询用法。

如help conv,doc conv。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
箜棂0226
2019-12-22 · TA获得超过1377个赞
知道小有建树答主
回答量:455
采纳率:75%
帮助的人:129万
展开全部
conv(向量卷积运算)

所谓两个向量卷积,说白了就是多项式乘法。
比如:p=[1 2 3],q=[1 1]是两个向量,p和q的卷积如下:
把p的元素作为一个多项式的系数,多项式按升幂(或降幂)排列,比如就按升幂吧,写出对应的多项式:1+2x+3x^2;同样的,把q的元素也作为多项式的系数按升幂排列,写出对应的多项式:1+x。

卷积就是“两个多项式相乘取系数”。
(1+2x+3x^2)×(1+x)=1+3x+5x^2+3x^3
所以p和q卷积的结果就是[1 3 5 3]。

记住,当确定是用升幂或是降幂排列后,下面也都要按这个方式排列,否则结果是不对的。
你也可以用matlab试试
p=[1 2 3]
q=[1 1]
conv(p,q)
看看和计算的结果是否相同。

希望对您有所帮助
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式