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

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

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)') 
函数图形如图所示: