Matlab 当我使用stem()函数绘制图形时,我不断地遇到一个错误,我如何修复这个错误?
这是我运行程序后出现的错误:Matlab 当我使用stem()函数绘制图形时,我不断地遇到一个错误,我如何修复这个错误?,matlab,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
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]');
我发现了问题,我所要做的就是将第6行更改为以下内容: a=[0:(大小1)]
Error in problem4a (line 8)
stem(n,y);