matlab中分段函数画图已知函数定义如下,写程序画出它在区间[0,20]的图像 f(x)=1 (0=

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/01 09:10:53
matlab中分段函数画图已知函数定义如下,写程序画出它在区间[0,20]的图像 f(x)=1 (0=

matlab中分段函数画图已知函数定义如下,写程序画出它在区间[0,20]的图像 f(x)=1 (0=
matlab中分段函数画图
已知函数定义如下,写程序画出它在区间[0,20]的图像
f(x)=1 (0=

matlab中分段函数画图已知函数定义如下,写程序画出它在区间[0,20]的图像 f(x)=1 (0=
先定义一个函数文件:
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)') 
函数图形如图所示: