有一个matlab程序,总是出现如下错误:Error in ==> conv at 40.
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/06/05 23:01: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');ylabel('振幅y(n)');
grid
总是出现如下错误:Error in ==> conv at 40.然后想问一下,是不在command window里面编的程序会自动的生成m文件.
程序如下:
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文件.
试一下将 y=conv(ra,rb) 改为 y=conv(double(ra),double(rb));
旧一些的版本似乎执行 y=conv(ra,rb) 没有问题.比较新的版本将 ra 和 rb 作为字符处理,不能直接被 conv 调用.
再问: 是不在command window里面编的程序会自动的生成m文件?
再答: 对不起,不太懂这句话是什么意思...
旧一些的版本似乎执行 y=conv(ra,rb) 没有问题.比较新的版本将 ra 和 rb 作为字符处理,不能直接被 conv 调用.
再问: 是不在command window里面编的程序会自动的生成m文件?
再答: 对不起,不太懂这句话是什么意思...
matlab程序出现Error in ==> fesin at 错误,求高手指导.
matlab曲线拟合程序,下面的程序总是 提示错误是Error in ==> dpoly at 4 p=polyfit(
这个matlab程序显示错误?Error using ==> conv A and B must be vectors.
MATLAB程序总是出现?Error using ==> stem at 44 X must be same lengt
Matlab程序应该没错啊,但是老是运行不出来,提示:Error in conv (line 39) c = conv2
matlab中读txt文件中的数据,总是出现Error:Unexpected MATLAB operator,程序如下
matlab程序运行总是出现? Error using ==> sym.mpower Matrix must be sq
MATLAB 程序错误?Input argument "f" is undefined.Error in ==> jun
matlab程序运行出现?Input argument "x" is undefined.Error in ==> my
MATLAB程序,这个程序不知道为什么出现?Error using ==> mpower Matrix must be
matlab如何解决?Error using ==> conv A and B must be vectors.
以下matlab程序,感激不尽啊.总是提示Error using ==> mtimes