求教大神,怎么用MATLAB画线性函数 公式如下,急求,谢谢5个函数图像画在一个图里,谢谢
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/05 18:33:56
求教大神,怎么用MATLAB画线性函数 公式如下,急求,谢谢5个函数图像画在一个图里,谢谢
求教大神,怎么用MATLAB画线性函数
公式如下,急求,谢谢
5个函数图像画在一个图里,谢谢
求教大神,怎么用MATLAB画线性函数 公式如下,急求,谢谢5个函数图像画在一个图里,谢谢
附带程序:
x=-0.3:0.01:1.2;
>> v1=1.*(x>=0&x<.1)+[1-5*(x-0.1)].*(x>.1&x<.3)+0.*(x<0&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')