先定义一个函数文件:
function y=f(x)
if x>=0&&x<=4
y=1;
elseif x>4
y=f(x-1)+f(x-pi);
end
保存后,在命令窗口中输入如下程序:
x=0:.001:20;
for i=1:length(x)
y(i)=f(x(i));
end
plot(x,y)
xlabel('x')
ylabel('f(x)')
函数图形如图所示:
先定义一个函数文件:
function y=f(x)
if x>=0&&x<=4
y=1;
elseif x>4
y=f(x-1)+f(x-pi);
end
保存后,在命令窗口中输入如下程序:
x=0:.001:20;
for i=1:length(x)
y(i)=f(x(i));
end
plot(x,y)
xlabel('x')
ylabel('f(x)')
函数图形如图所示: