matlab中如何画多个函数在不同区间上的图像?有20个函数y(1),y(2),……y(20),t=(0:20),y(i)定义在[t(i) t(i+1)]上,要求在一个图上画出在[0 20]上的函数图像

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/07 02:30:57

matlab中如何画多个函数在不同区间上的图像?
有20个函数y(1),y(2),……y(20),t=(0:20),y(i)定义在[t(i) t(i+1)]上,要求在一个图上画出在[0 20]上的函数图像

t=0:19;
x=0:0.01:1;
f=@(x,n)2*x+n;
hold on;
for ii=1:20
plot(x+t(ii),f(x+t(ii),ii));
end
hold off;