EZPLOT vs PLOT in Matlab

Here is a quick comparison of the EZPLOT and PLOT in Matlab. We have recently separately worked with both command in previous post which you can have a look at.

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.

Example 1

Here is a function which we want to graph.

ezplot-matlab

The code

y=ezplot('(2*x+1)/(x-3)')
set(y,'Color','b','LineWidth',2) % Make the line blue and the linewidth 2

The Graph

ezplot-matlab

Example 2

ezplot-matlab

The code

f=ezplot('sin(x*y)')
set(f,'Color','r') % Make the line red

The graph

ezplot-matlab

Plotting with PLOT

Example 1

ezplot-matlab

The code

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')

The graph

ezplot-matlab

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.

Example 2

ezplot-matlab

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:

tchouken2

Related Posts

Leave a Reply