even/odd demo
Contents
define a function
f = @(x) tri(x+2) + rect(x/2-1); x = linspace(-4,4,601); y = f(x); plot(x,y);
![](evenodd_01.png)
pretty-up results
xlabel('x'); ylabel('y'); axis([-4 4 -0.5 1.5]);
![](evenodd_02.png)
derived function (even)
y = (f(x)+f(-x))/2; plot(x,y); xlabel('x'); ylabel('y'); axis([-4 4 -0.1 1.2]);
![](evenodd_03.png)
derived function (odd)
y = (f(x)-f(-x))/2; plot(x,y,'LineWidth',2); xlabel('x'); ylabel('y'); axis([-4 4 -0.6 0.6]); grid
![](evenodd_04.png)