jlde_639 发表于 2007-10-16 14:43

结构单位脉冲响应函数和卷积函数

谁能告诉我结构质点的单位脉冲响应函数和卷积函数在matlab里的命令应用时是什么意思呢?
比如:h(t)=impulse(a,b);x=conv(h,f)*dt
我在使用impulse命令时,a与b都是1×3数据,结果得到的单位脉冲响应函数是101×1个。如果f是400×1,卷积后的x是501×1个!
为什么是这样的?

[ 本帖最后由 jlde_639 于 2007-10-16 14:45 编辑 ]

eight 发表于 2007-10-16 15:09

原帖由 jlde_639 于 2007-10-16 14:43 发表 http://www.chinavib.com/forum/images/common/back.gif
谁能告诉我结构质点的单位脉冲响应函数和卷积函数在matlab里的命令应用时是什么意思呢?
比如:h(t)=impulse(a,b);x=conv(h,f)*dt
我在使用impulse命令时,a与b都是1×3数据,结果得到的单位脉冲响应函数是10 ...

    C = CONV(A, B) convolves vectors A and B.The resulting
    vector is length LENGTH(A)+LENGTH(B)-1.
离散数据作普通的卷积操作,就是这样的,自己画个图好好理解一下吧

花如月 发表于 2007-10-16 15:35

估计楼主表述的有问题,按照定义卷积后的序列长度应该为101+400-1=500.

jlde_639 发表于 2007-10-16 19:31

呵,卷积函数我的表述是错了。
不过那个脉冲响应函数是怎么一回事能帮我解释下吗?

eight 发表于 2007-10-16 23:20

原帖由 jlde_639 于 2007-10-16 19:31 发表 http://www.chinavib.com/forum/images/common/back.gif
呵,卷积函数我的表述是错了。
不过那个脉冲响应函数是怎么一回事能帮我解释下吗?

学会自己 help 一下
页: [1]
查看完整版本: 结构单位脉冲响应函数和卷积函数