找到了三种绘制分段 函数 的方法,绘制如下函数

第一种方法:
%第一种分段函数t1=0:0.1:10;v1=t1;t2=10:0.1:20;v2=0*t2+10;t3=20:0.1:30;v3=30-t3;t=[t1 t2 t3];v=[v1 v2 v3];plot(t,v);axis([0 32 0 12]);
第二种方法:
%第二种分段函数表示方法t=0:0.01:30;v=zeros(size(t));for i=1:length(t) if t(i)<=10 v(i)=t(i); elseif(t(i)>=10)&(t(i)<=20) v(i)=10; else v(i)=30-t(i); endendplot(t,v);axis([0 32 0 12]);第三种方法:
%第三种方法t=0:0.1:30;v=t.*(t<10)+10*(t>=10 & t<20)+(30-t).*(t<30 & t>=20);plot(t,v);axis([0 32 0 12]); 免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删