By now, you should have learned the basics of plotting in Matlab using previous post. In this session we want to look closer to how we can plot a conditional plot using Matlab Here is an easy example of a conditional plot
plot f
Conditional plotting in Matlab
One of the way you can walk to easily plot f is the following Matlab code
x=-5:0.1:5; for n=1:length(x) if x(n)<1 f(n)=x(n)^3; else f(n)=x(n)^2; end end plot(x,f,'--r','linewidth',2)
which returns

If you were just to plot half of the graph each time and add up plots, the code would look like
% Part 1 x=-5:0.1:1; f=x.^3; plot(x,f,'--b','linewidth',2); % Part 2 x=1:0.1:5; f=x.^2; hold on; plot(x,f,'--r','linewidth',2)
