有一个matlab程序,总是出现如下错误:Error in ==> conv at 40.程序如下:nx = [0:3];ra = [ nx >= 0 ];nh = [0:3];rb = [ nh >= 0 ];y=conv(ra,rb);M=length(y)-1;n=[0:M];disp('输出序列y=');disp(y);stem(n,y);xlabel('时间序号n');ylabe
来源:学生作业帮助网 编辑:六六作业网 时间:2025/01/21 05:59:21
有一个matlab程序,总是出现如下错误:Error in ==> conv at 40.程序如下:nx = [0:3];ra = [ nx >= 0 ];nh = [0:3];rb = [ nh >= 0 ];y=conv(ra,rb);M=length(y)-1;n=[0:M];disp('输出序列y=');disp(y);stem(n,y);xlabel('时间序号n');ylabe
有一个matlab程序,总是出现如下错误:Error in ==> conv at 40.
程序如下:
nx = [0:3];
ra = [ nx >= 0 ];
nh = [0:3];
rb = [ nh >= 0 ];
y=conv(ra,rb);
M=length(y)-1;
n=[0:M];
disp('输出序列y=');
disp(y);
stem(n,y);
xlabel('时间序号n');ylabel('振幅y(n)');
grid
总是出现如下错误:Error in ==> conv at 40.然后想问一下,是不在command window里面编的程序会自动的生成m文件.
有一个matlab程序,总是出现如下错误:Error in ==> conv at 40.程序如下:nx = [0:3];ra = [ nx >= 0 ];nh = [0:3];rb = [ nh >= 0 ];y=conv(ra,rb);M=length(y)-1;n=[0:M];disp('输出序列y=');disp(y);stem(n,y);xlabel('时间序号n');ylabe
试一下将 y=conv(ra,rb) 改为 y=conv(double(ra),double(rb));
旧一些的版本似乎执行 y=conv(ra,rb) 没有问题.比较新的版本将 ra 和 rb 作为字符处理,不能直接被 conv 调用.