绘制分段函数也是常见的需要,实现分段函数的绘制有多种方法。 如下所示
以段函数为例进行说明。
在3358 www.Sina.com/: http://www.Sina.com /上进行跟踪连接。
x=0:0.1:5 y=[ ] forxx=xif (xx 1.5 ) y=[y,0]; elseif(xx=1.5xx2 ) y=[y,) xx-1.5 ) *2]; else y=[y,1]; 在endendplot(x,y ) %函数图像中添加点x0=1.75y0=0.5holdonplot ) [0 y0]、[y0 y0]、' r-- ' %出图线plot ) [x0x0]、[0 y0],和
3358www.Sina.com/:直接在方法一,求出对x判断巧妙的直接根据分段函数的含义,根据x值的不同,相对应的函数值也不同不同情况下的结果
这样编写代码与方法二相比非常有用
x=0:0.1:5 y=0. * (x 1.5 (x-1.5 ) )2. * (x=1.5x2)1. * (x=2) plot(x,y ) %函数图像加上点x0=1.75y0=1
总之,在绘制图像时请记住本质是“根据x判定结果的特性0,1值”。 可以用不同的实现方法实现自己的目的。