怎么求两个函数的卷积?

x=[zeros(1,4),ones(1,5),zeros(1,5)];nx=[-4:9];h=[zeros(1,4),ones(1,6),zeros(1,3),ones... x=[zeros(1,4),ones(1,5),zeros(1,5)];nx=[-4:9];
h=[zeros(1,4),ones(1,6),zeros(1,3),ones(1,6),zeros(1,4)];
>> y=conv(x,h)
系统报错 :
错误使用 conv2
BLAS loading error:
E:\Matlab7\bin\win32\atlas_Athlon.dll: 找不到指定的模块。

出错 conv (line 38)
c = conv2(a(:),b(:),shape);
展开
 我来答
似田滨525
2014-11-11 · TA获得超过179个赞
知道答主
回答量:110
采纳率:100%
帮助的人:54.1万
展开全部
clear;
clc;close all;
x=0:0.1:12;
y=gaussmf(x,[140 6]);
figure;
plot(x,y);
ys=trapz(x,y) %求y对x的面积
z=gaussmf(x,[9 6]);
figure;
plot(x,z);
s=conv(y,z);
n=linspace(0,12,length(s));
ss=trapz(n,s) %求s对x的面积
sspys=ss/ys %求s面积与y面积比值

按上面语句试试
追问
出来是出来了 出的是一个抛物线一样的图像  可是我是要卷积之后的y的值
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式