Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
 
 
主题工具 显示模式
旧 2008-04-24, 11:39   #1
ynuedush
初级会员
 
注册日期: 2008-04-24
年龄: 38
帖子: 1
声望力: 0
ynuedush 正向着好的方向发展
默认 在运行是会出现Error: Missing variable or function.是怎么回事啊?请帮帮我!

在运行一下程序是会出现Error: Missing variable or function.是怎么回事啊?
display('Please input the value of m(傅立叶级数展开的项数)');
m=input('m=');
t=-2*pi:0.01:2*pi;
n=round(length(t)/4);
f=[ones(n,1);-1*ones(n,1);ones(n,1);-1*ones(n+1,1)];
y=zeros(m+1,mas(size(t)));
y(m+1,=f';
figure(1);
plot(t/pi,y(m+1,);
grid;
axis([-2 2 -1.5 1.5]);
title('周期方波');
xlable('单位': pi','Fontsize',8);
x=zeros(size(t));
kk='1';
for k=1:2:2*m-1
pause;
x=x+sin(k*t)/k;
y((k+1)/2,=4/pi*x;
plot(t/pi,y(m+1,);
hold on;
plot(t/pi,y((k+1)/2,);
hold off;
grid;
axis([-2 2 -1.5 1.5]);
title(strcat('第',kk,'次谐波叠加'));
xlabel('单位': pi','Fontsize',8);
kk=strcat(kk,'、',num2str(k+2));
end
pause;
plot(t/pi,y(1:m+1,);
grid;
axis([-2 2 -1.5 1.5]);
title('各次谐波叠加波形');
xlabel('单位: pi','Fontsize',8);
ynuedush 当前离线   回复时引用此帖
 

主题工具
显示模式

发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码



所有时间均为北京时间。现在的时间是 12:16


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.