EZPLOT and PLOT are two commands that allows to graph function in Matlab.
Here is how to use them.
Ezplot vs plot in Matlab
Plotting with EZPLOT
EZPLOT is an easy to use function plotter. Compared to PLOT, it is a hassle-free-plotter. All you need to do to use it is to state the function you would like to plot, and it does the rest of the job.
Let’s use the examples below to see how to plot using with EZPLOT in Matlab.
Here is a function which we want to graph.
y=ezplot('(2*x+1)/(x-3)') set(y,'Color','b','LineWidth',2) % Make the line blue and the linewidth 2
f=ezplot('sin(x*y)') set(f,'Color','r') % Make the line red
Plotting with PLOT
x=-10:0.5:10; % x varies from -10 to 10 with an incremental step of 0.5 y=(2.*x+1)./(x-3); plot(x,y,'linewidth',2) grid on ylabel('y') xlabel('x') title('Plot')
You must have noticed how complex it is to graph with PLOT. You need to indicate the range of variation of the main variable, and you need to express the first variable with respect to the second.
Graphing this will be hard using PLOT, since it requires that you write y on one side of the equation and x on the other side. But solving this equation will require you use some guess on the other side to replace zero to help you be able to split xy, and even then you will be plotting only one hypothesis. EZPLOT is the best of the two options for cases like this one.
Content you might like:
- Plotting in Matlab – The Basics
- Graph the equation by plotting points
- Plotting equations using EZPLOT – Matlab
- EZPLOT vs PLOT in Matlab
- Conditional plotting in Matlab
- Matlab plot colors and Styles