作业帮 > 综合 > 作业

Matlab中出错了,

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/04/29 17:23:57
Matlab中出错了,
>> k1=0:50;
w=0.08*pi;
s=cos(w*k1);
N=50;
k2=0:N-1;
d=rand(1,N);
x=s+d;
subplot(3,1,1);
stem(d);
subplot(3,1,2);
stem(x);
subplot(3,1,3);
stem(s)
Error using ==> plus
Matrix dimensions must agree.
Matlab中出错了,
说的是你用加法的两个数长度不一致;
程序里s是51个,d只有1位,
你希望的应该是给每个数都加上一个随机数,还是改成下面的吧:
for i = 0:50
x(i+1) = s(i+1)+rand(1,N)
end