救命啊!出现这个错误是什么问题?

来源:百度知道 编辑:UC知道 时间:2024/06/24 08:54:22
我的程序在comand window里运行没问题,可是通过file--new--M-file
打开的窗口里不能运行,返回错误提示如下:

Error: Missing variable or function.

以下是源程序
R=50;
d=rand(R,1)-0.5;
m=0:1:R-1;
s=2*sin(pi*m/(R/2));
y1=zeros(1,50);
subplot(2,1,1),stem(m,s),hold on,plot(m,y1);
xlabel('time index n');
ylabel('amplitude');
title('original uncorrupted sequence');
subplot(2,1,2),stem(m,d),hold on,plot(m,y1);
xlabel('time index n');
ylabel('amplitude');
title('noise')

应该是这样:
R=50;
d=rand(R,1)-0.5;
m=0:1:R-1;
s=2*sin(pi*m/(R/2));
y1=zeros(1,50);
subplot(2,1,1),stem(m,s),hold on,plot(m,y3);
xlabel('time index n');
ylabel('amplitude');
title('original uncorrupted sequence');
subplot(3,1,3),stem(m,d),hold on,plot(m,y3);
xlabel('time index n');
ylabel('amplitude');
title('noise')