错误使用 plot 向量长度必须相同怎么改啊 20

p=0.01;nf=0:p:2;f=2*((nf>=0)-(nf>=2));nh=0:p:4;h=exp(-nh);[y,k]=sconv(f,n,nf,nh,p);su... p=0.01;
nf=0:p:2;
f=2*((nf>=0)-(nf>=2));
nh=0:p:4;
h=exp(-nh);
[y,k]=sconv(f,n,nf,nh,p);
subplot(3,1,1),stairs(nf,f);grid on
title('f(t)');axis([0 6 0 2.1]);
subplot(3,1,2),plot(nh,h);grid on
title('h(t)');axis([0 6 0 2.1]);
subplot(3,1,3),plot(k,y);grid on
title('y(t)=f(t)*h(t)');axis([0 6 0 2.1]);
function [y,k]=sconv(f,h,nf,nh,p)
y=conv(f,h);
y=y*p;
left=nf(1)+nh(1);
right=length(nf)+length(nh)-2;
k=p*(left:right);
end
展开
 我来答
湛易云0ib
2019-07-07 · TA获得超过6193个赞
知道大有可为答主
回答量:7479
采纳率:87%
帮助的人:337万
展开全部
你的t2和G一样长没错,都是60个长度. 但是你的t1和A长度不一样,t1是50个长度,A是10个长度
追问
那要改的话要怎么做呢
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式