当我使用stem()函数绘制图形时,我一直收到错误,如何修复此错误?

时间:2015-04-28 17:20:14

标签: matlab

n=[0:20];   
x=[1 0 1];   
h=2*(3.^n).*(n>=0);   
y=conv(x,h);   
size=length(y);   
a=[0:size];   
p = stem(a, y, 'r', 'filled');  
set(p, 'LineWidth', 2, 'MarkerSize', 4);   
title('y[n]=x[n]*h[n]');   
xlabel('n');   
ylabel('y[n]');   

这是我运行程序后得到的错误:

Error in problem4a (line 8)
stem(n,y);

1 个答案:

答案 0 :(得分:0)

我发现了问题,我所要做的就是将第6行更改为以下内容: A = [0:(大小-1)];