matlab 重叠相加法做线性卷积
答案:1 悬赏:70 手机版
解决时间 2021-11-21 10:05
- 提问者网友:未信
- 2021-11-21 06:25
matlab 重叠相加法做线性卷积
最佳答案
- 五星知识达人网友:人類模型
- 2021-11-21 08:04
我看出两个问题,不知道是不是。
y(1:N+M-1)=ifft(fft(w(1:N),N+M-1)*hk);
1、w(1:N)是什么函数?是写错了,还是你自己在前面计算过了,如果有的话,x函数又是怎么加回事,后面跟本没有用到。
2、fft(w(1:N),N+M-1)*hk,里面这个*号两边都是1维矩阵,不知道你要做的是矩阵*矩阵,还是矩阵元素*矩阵元素,这个地方是用*号还是用(.*)号。因为这个*两边维数对不上,我认为你应该在*号前加个点。
y(1:N+M-1)=ifft(fft(w(1:N),N+M-1)*hk);
1、w(1:N)是什么函数?是写错了,还是你自己在前面计算过了,如果有的话,x函数又是怎么加回事,后面跟本没有用到。
2、fft(w(1:N),N+M-1)*hk,里面这个*号两边都是1维矩阵,不知道你要做的是矩阵*矩阵,还是矩阵元素*矩阵元素,这个地方是用*号还是用(.*)号。因为这个*两边维数对不上,我认为你应该在*号前加个点。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯