附带程序:
x=-0.3:0.01:1.2;
>> v1=1.*(x>=0&x
.1&x
.3);
>> plot(x,v1)
grid on
gtext('v1')
>> hold on
>> v2=5*(x-0.1).*(x>=0.1&x<0.3)+[1-5*(x-0.3)].*(x>=0.3&x<0.5)+0.*(x<0.1&x>0.5);
>> plot(x,v2)
plot(x,v2,'r:')
gtext('v2')
>> hold on
v3=5*(x-0.3).*(x>=0.3&x<0.5)+[1-5*(x-0.5)].*(x>=0.5&x<0.7)+0.*(x<0.3&x>0.7);
plot(x,v3,'g')
gtext('v3')
hold on
v4=5*(x-0.7).*(x>=0.7&x<0.9)+[1-5*(x-0.7)].*(x>=0.7&x<0.9)+0.*(x<0.7&x>0.9);
>> plot(x,v4,'b')
gtext('v4')
v5=5*(x-0.7).*(x>=0.7&x<0.9)+1.*(x>=0.9)+0.*(x<0.7&x>0.9);
hold on
plot(x,v5,'y')
gtext('v5')
另修改:axis([-0.3,1,0,1.2])
修改 v4=5*(x-0.5).*(x>=0.5&x<0.7)+[1-5*(x-0.7)].*(x>=0.7&x<0.9)+0.*(x<0.7&x>0.9);
plot(x,v4,'black')