Axis function matlab

Description. fcontour (f) plots the contour lines of the function z = f (x,y) for constant levels of z over the default interval [-5 5] for x and y. fcontour (f,xyinterval) plots over the specified interval. To use the same interval for both x and y , specify xyinterval as a two-element vector of the form [min max].

Axis function matlab. x/y/ztickangle(angle) Rotate x/y/z axis tick labels x/y/zlim Get or set x/y/z axis range axis(lim), axis style Set axis limits and style text(x,y,"txt") Add text grid on/off Show axis grid hold on/off Retain the current plot when adding new plots subplot(m,n,p), tiledlayout(m,n) Create axes in tiled positions yyaxis left/right Create second y-axis

In MATLAB, there are three main functions widely used for adjusting axis limits of a plot. These functions are as follows: "xlim ()" Function - The "xlim ()" function is used to adjust X-axis limit of a plot in MATLAB. "ylim ()" Function - The "ylim ()" function is used to adjust Y-axis limit of a plot in MATLAB.

Starting in R2019b, you can display a tiling of plots using the tiledlayout and nexttile functions. Call the tiledlayout function to create a 2-by-1 tiled chart layout. Call the nexttile function to create the axes objects ax1 and …Redo the plot using the imagesc function. Specify the y-axis direction so that the frequency values increase from bottom to top. Add eps to the reassigned spectrogram to avoid potential negative infinities when converting to decibels. [~,fr,tr,pxx] = spectrogram(y,kaiser ... For more information, see Run MATLAB Functions on a GPU (Parallel Computing …pcolor(C) creates a pseudocolor plot using the values in matrix C.A pseudocolor plot displays matrix data as an array of colored cells (known as faces).MATLAB ® creates this plot as a flat surface in the x-y plane. The surface is defined by a grid of x- and y-coordinates that correspond to the corners (or vertices) of the faces.The grid covers the region X=1:n …Create a tiled chart layout in the 'flow' tile arrangement, so that the axes fill the available space in the layout. Next, call the nexttile function to create an axes object and return it as ax1. Then display a log-log plot by passing ax1 to the loglog function. Synchronize and modify the x-axis limits of multiple axes objects by using the linkaxes function. Display a tiling of plots using the tiledlayout and nexttile functions. Create a 2-by-1 tiled chart layout by using the tiledlayout function. Then, create the axes objects ax1 and ax2 by using the nexttile function and plot into each axes.fplot (funx,funy) plots the curve defined by x = funx (t) and y = funy (t) over the default interval [-5 5] for t. fplot (funx,funy,tinterval) plots over the specified interval. Specify the interval as a two-element vector of the form [tmin tmax]. fplot ( ___,LineSpec) specifies the line style, marker symbol, and line color.

You can display a tiling of plots using the tiledlayout and nexttile functions. Call the tiledlayout function to create a 2-by-1 tiled chart layout. Call the nexttile function to create the axes objects ax1 and ax2. Plot scattered data into each axes. In the bottom scatter plot, specify diamond filled diamond markers. More Answers (1) to find which axis is currently viewing or which one is recently clicked (viewed), or more programmatically speaking has the focus, you can use gca which gives you the handle (assume it as variable) to the current figure. read more about handles it's useful.axis([xmin xmax ymin ymax zmin zmax cmin cmax])sets the x-, y-, and z-axis limits and the color scaling limits (see caxis) of the current axes. v = axisreturns a row vector containing scaling factors for the x-, y-, and z-axis. vhas four or six components depending on whether the current axes is 2-D or 3-D, respectively."MATLAB® adjusts axes limits, tick marks, and tick labels to display the full range of data." but if i plot a set of data that has, for example, a range on the x-axis that goes from 1000 to 1200 i visualize the line on the graph, then, if i plot another set of data that goes from 3000 to 4000, the range of x-axis still remain the previous one (1000-1200), so …F = getframe (fig) captures the figure identified by fig. Specify a figure if you want to capture the entire interior of the figure window, including the axes title, labels, and tick marks. The captured movie frame does not include the figure menu and tool bars. F = getframe ( ___,rect) captures the area within the rectangle defined by rect .Answers Trial Software Product Updates Create Chart with Two y -Axes This example shows how to create a chart with y -axes on the left and right sides using the yyaxis function. It also shows how to label each axis, …

plot3 (X,Y,Z) plots coordinates in 3-D space. To plot a set of coordinates connected by line segments, specify X, Y, and Z as vectors of the same length. To plot multiple sets of coordinates on the same set of axes, specify at least one of X, Y, or Z as a matrix and the others as vectors. example. plot3 (X,Y,Z,LineSpec) creates the plot using ... Starting in R2019b, you can display a tiling of plots using the tiledlayout and nexttile functions. Call the tiledlayout function to create a 2-by-1 tiled chart layout. Call the nexttile function to create the axes objects ax1 and ax2. Then plot data into each axes. Rotate a geometry with and without specifying the reference points for the axis of rotation. Create and plot a geometry. g = multicuboid (1,5,1); pdegplot (g) Rotate a 3-D geometry around the default z -axis by 45 degrees. Plot the result. rotate (g,45); pdegplot (g) Restore the original geometry position. I am trying to create a plot of a root function with 2 differently scaled axes, so let's say the x axis goes from 0 to 1.2 with steps of 0.1 and the y axis goes from 0 to 1.4 with steps of 0.2 (one function, 2 differently scaled axes). I think I got the scaling correct, please correct me if there is a better way to program this. Here is my code:

Gravity falls meme template.

subplot(m,n,p) creates an axes in the p-th pane of a figure divided into an m-by-n matrix of rectangular panes. The new axes becomes the current axes. If p is a vector, it specifies an axes having a position that covers all the subplot positions listed in p. subplot(m,n,p,'replace') If the specified axes already exists, delete it and creat a ...semilogx (X,Y) plots x - and y -coordinates using a base-10 logarithmic scale on the x -axis and a linear scale on the y -axis. To plot a set of coordinates connected by line segments, specify X and Y as vectors of the same length. To plot multiple sets of coordinates on the same set of axes, specify at least one of X or Y as a matrix. Axes Appearance. Modify axis limits and tick values, add grid lines, combine multiple plots. You can customize axes by changing the limits, controlling the locations of the tick marks, formatting the tick labels, or adding grid lines. You also can combine multiple plots, either using separate axes in the same figure, or by combining the plots ... Apr 12, 2020 · Pyplot is a Matplotlib module which provides a MATLAB-like interface. Matplotlib is designed to be as usable as MATLAB, with the ability to use Python and the advantage of being free and open-source. matplotlib.pyplot.axis() This function is used to set some axis properties to the graph.

Create four coordinate vectors: x, y1, y2, and y3. Call the tiledlayout function with the 'flow' argument to create a tiled chart layout that can accommodate any number of axes. Call the nexttile function to create the first axes. Then plot y1 in the first tile. This first plot fills the entire layout. The troubles at India's private lenders are escalating. The troubles at India’s private lenders are escalating. Shikha Sharma, managing director and CEO of Axis Bank, has decided to shorten her tenure by more than two years, the lender info...Control Ratio of Axis Lengths and Data Unit Lengths. Control the axis and data unit lengths by setting the plot box aspect ratio and the data aspect ratio. Control Axes Layout. …Axes appearance and behavior. expand all in page. Axes properties control the appearance and behavior of an Axes object. By changing property values, you can modify certain aspects of the axes. Use dot notation to query and set properties. ax = gca; c = ax.Color; ax.Color = 'blue'; Call the tiledlayout function to create a 2-by-1 tiled chart layout. Call the nexttile function to create the axes objects ax1 and ax2. Plot random data into each axes. Then set the x-axis tick values for the lower plot by passing ax2 as the first input argument to the xticks function. Add another sine wave to the axes using hold on. Keep the current axis limits by setting the limits mode to manual. y2 = 2*sin (x); hold on axis manual plot (x,y2) hold off. If you want the axes to choose the appropriate limits, set the limits mode back to automatic. axis auto.Call the tiledlayout function to create a 1-by-2 tiled chart layout. Call the nexttile function to create an axes object and return the object as ax1. Create the left plot by passing ax1 to the quiver3 function. Add a title to the plot by passing the axes to the title function. Repeat the process to create the right plot.Set Axis Limits Using axis() Function in MATLAB. To set the axis limits of a plot in MATLAB, you can use the axis() function. You can put the minimum and maximum value of each axis in this function. To set the x-axis and y-axis limit, see the code below.(See Algorithm section.) axis([xmin xmax ymin ymax]) sets the limits for the x- and y-axis of the current axes. axis([xmin xmax ymin ymax zmin zmax cmin cmax]) sets the x-, y-, and z-axis limits and the color scaling limits (see caxis) of the current axes. v = axisThe axis (not axes) function provides simplified access to commonly used properties that control the scaling and appearance of axes. While the basic purpose of an axes object is to provide a coordinate system for plotted data, axes properties provide considerable control over the way MATLAB displays data.

pcolor(C) creates a pseudocolor plot using the values in matrix C.A pseudocolor plot displays matrix data as an array of colored cells (known as faces).MATLAB ® creates this plot as a flat surface in the x-y plane. The surface is defined by a grid of x- and y-coordinates that correspond to the corners (or vertices) of the faces.The grid covers the region X=1:n …

In a function file which contains only function definitions. The name of the file must match the name of the first function in the file. In a script file which contains commands and function definitions. Functions must be at the end of the file. Script files cannot have the same name as a function in the file.Fit Polynomial to Trigonometric Function. Generate 10 points equally spaced along a sine curve in the interval [0,4*pi]. x = linspace (0,4*pi,10); y = sin (x); Use polyfit to fit a 7th-degree polynomial to the points. p = polyfit (x,y,7); Evaluate the polynomial on a finer grid and plot the results.MATLAB or user-controlled limits. The axis limits mode determines whether MATLAB calculates axis limits based on the data plotted (i.e., the XData, YData, or ZData of the axes children) or uses the values explicitly set with the XLim, YLim, or ZLim property, in which case, the respective limits mode is set to manual.Create ax1 by calling the axes function and specifying t as the parent object. By default, the axes goes into the first tile. Plot x and y into ax1. Call the xline function to display a dotted vertical line at the upper limit of the first interval. Set the x-axis limits to the first interval, [0 15]. Add an axis label to identify the first ...MATLAB Function Reference. axis. Axis scaling and appearance. Syntax. axis([xmin xmax ymin ymax])axis([xmin xmax ymin ymax zmin zmax cmin cmax])v = axisaxis autoaxis manualaxis tightaxis fillaxis ijaxis xyaxis equalaxis imageaxis squareaxis vis3daxis normalaxis offaxis on. axis(axes_handles,...) Plotting in Polar Coordinates. These examples show how to create line plots, scatter plots, and histograms in polar coordinates. Customize Polar Axes. You can modify certain aspects of polar axes in order to make the chart more readable. Compass Labels on Polar Axes. This example shows how to plot data in polar coordinates.The troubles at India's private lenders are escalating. The troubles at India’s private lenders are escalating. Shikha Sharma, managing director and CEO of Axis Bank, has decided to shorten her tenure by more than two years, the lender info...Starting in R2019b, you can display a tiling of plots using the tiledlayout and nexttile functions. Call the tiledlayout function to create a 2-by-1 tiled chart layout. Call the nexttile function to create the axes objects ax1 and ax2. Plot data into each axes. Then display grid lines in the bottom plot by passing ax2 to the grid function. Create and plot 2-D data with repeated blocks. Compute the 2-D Fourier transform of the data. Shift the zero-frequency component to the center of the output, and plot the resulting 100-by-200 matrix, which is the same size as X. Pad X with zeros to compute a 128-by-256 transform. Y = fft2 (X,2^nextpow2 (100),2^nextpow2 (200)); imagesc (abs ...Use the axis function to adjust the plot box so that the x - and y -scales are equal and so that the plot box surrounds the spiral tightly. t = linspace (0,10,100); ax = axes; plot (t.*sin …

Product of elementary matrix.

Strength perspective in social work.

Title with Variable Value. Include a variable value in the title text by using the num2str function to convert the value to text. You can use a similar approach to add variable values to axis labels or legend entries. Add a title with the value of sin ( π) / 2. k = sin (pi/2); title ( [ 'sin (\pi/2) = ' num2str (k)]) To read image data into MATLAB from graphics files in various standard formats, such as TIFF, use imread. To write MATLAB image data to graphics files, use imwrite. The imread and imwrite functions support various graphics file formats and compression schemes. To view or set the color limits of the axes, you can use the clim function.The imshow function is not supported when you start MATLAB with the -nojvm option. Figure titles can appear cut off in the Live Editor. To ensure the whole title is visible, set the PositionContraint property of the parent axes object to "outerposition".axes is the low-level function for creating axes graphics objects. axes creates an axes graphics object in the current figure using default property values. axes ('PropertyName',PropertyValue,...) creates an axes object having the specified property values.Return the colormap values for a specific axes by passing the axes object to the colormap function.. Create a tiling of two plots using the tiledlayout and nexttile functions, which are new functions starting in R2019b. Call the tiledlayout function to create a 2-by-1 tiled chart layout. Call the nexttile function to create the axes objects ax1 and ax2.Then display …When you do not specify an axes handle, these functions operate on the current axes. Remarks. xlim, ylim, and zlim set or query values of the axes object XLim, YLim, ZLim, and XLimMode, YLimMode, ZLimMode properties. When the axis limit modes are auto (the default), MATLAB uses limits that span the range of the data being displayed and are ...I would rather pass a generic array ala the snip below, where parameter/value pairs are simply relayed directly to the plot function: Theme. Copy. PlotOpts.LineStyle = '-.'; PlotOpts.Color = [0 1 0]; plot (rand (10,1),PlotOpts); However, after some fudging around, I did not find a similar way of using axes ala: Theme.Set Axis Limits Using axis() Function in MATLAB. To set the axis limits of a plot in MATLAB, you can use the axis() function. You can put the minimum and maximum value of each axis in this function. To set the x-axis and y-axis limit, see the code below.subplot(m,n,p) creates an axes in the p-th pane of a figure divided into an m-by-n matrix of rectangular panes. The new axes becomes the current axes. If p is a vector, it specifies an axes having a position that covers all the subplot positions listed in p. subplot(m,n,p,'replace') If the specified axes already exists, delete it and creat a ...Apr 12, 2020 · Pyplot is a Matplotlib module which provides a MATLAB-like interface. Matplotlib is designed to be as usable as MATLAB, with the ability to use Python and the advantage of being free and open-source. matplotlib.pyplot.axis() This function is used to set some axis properties to the graph. Description. drawnow updates figures and processes any pending callbacks. Use this command if you modify graphics objects and want to see the updates on the screen immediately. drawnow limitrate limits the number of updates to 20 frames per second. If it has been fewer than 50 milliseconds since the last update, or if the graphics renderer is ...All rotations in 3-D can be defined by an axis of rotation and an angle of rotation about that axis. Consider the 3-D image of a teapot in the leftmost plot. The teapot is rotated by 45 degrees around the Z-axis in the second plot. A more complex rotation of 15 degrees around the axis [1 0 1] is shown in the third plot. ….

Assign Callback Function to Callback Property. In the Command Window, plot some data on an axes object using the scatter function. Specify the ButtonDownFcn callback property of the Scatter object using an anonymous function. The anonymous function accepts the source and event arguments that MATLAB passes to the callback and then calls the …Unlike plotyy, the yyaxis function creates one Axes object with two y-axes.plotyy creates two overlaid Axes objects that can get out of sync.. You can use yyaxis with any 2-D plotting function.plotyy is limited to working with plotting functions of the form function(x,y).It does not work with other plotting functions, such as errorbar.All rotations in 3-D can be defined by an axis of rotation and an angle of rotation about that axis. Consider the 3-D image of a teapot in the leftmost plot. The teapot is rotated by 45 degrees around the Z-axis in the second plot. A more complex rotation of 15 degrees around the axis [1 0 1] is shown in the third plot. The troubles at India's private lenders are escalating. The troubles at India’s private lenders are escalating. Shikha Sharma, managing director and CEO of Axis Bank, has decided to shorten her tenure by more than two years, the lender info...Description. The rotate function rotates a graphics object in three-dimensional space. rotate (h,direction,alpha) rotates the graphics object h by alpha degrees. Specify h as a surface, patch, line, text, or image object. direction is a two- or three-element vector that describes the axis of rotation in conjunction with the origin of the axis ...axes is the low-level function for creating axes graphics objects. axes creates an axes graphics object in the current figure using default property values. axes ('PropertyName',PropertyValue,...) creates an axes object …On January 25, Axis Capital releases figures for Q4.Analysts predict Axis Capital will release earnings per share of $1.76.Go here to track Axis C... Axis Capital reveals earnings for Q4 on January 25. 8 analysts are expecting earnings of $...Starting in R2019b, you can display a tiling of plots using the tiledlayout and nexttile functions. Call the tiledlayout function to create a 2-by-1 tiled chart layout. Call the nexttile function to create the axes objects ax1 and ax2. … Axis function matlab, bode(sys) creates a Bode plot of the frequency response of a dynamic system model sys.The plot displays the magnitude (in dB) and phase (in degrees) of the system response as a function of frequency. bode automatically determines frequencies to plot based on system dynamics.. If sys is a multi-input, multi-output (MIMO) model, then bode produces …, The expression pi in MATLAB returns the floating point number closest in value to the fundamental constant pi, which is defined as the ratio of the circumference of the circle to its diameter. Note that the MATLAB constant pi is not exactly..., 27 ጁላይ 2016 ... Setting axes tick labels format – Matlab plot axes ticks can be customized in a ... Stock Matlab function (140); Toolbox (10); UI controls (52) ..., Call the tiledlayout function to create a 1-by-2 tiled chart layout. Call the nexttile function to create an axes object and return the object as ax1. Create the left plot by passing ax1 to the quiver3 function. Add a title to the plot by passing the axes to the title function. Repeat the process to create the right plot., Modify x-Axis Label After Creation. Label the x -axis and return the text object used as the label. plot ( (1:10).^2) t = xlabel ( 'Population' ); Use t to set text properties of the label after it has been created. For example, set the color of the label to red. Use dot notation to set properties., When zoom mode is enabled, zoom the view of axes using the cursor, the scroll wheel, or the keyboard. Cursor — To zoom in, position your cursor where you want the center of the axes to be and click. To zoom out, hold Shift and click. To zoom into a rectangular region, click and drag. , Use the yyaxis function to create a plot with two y -axes. For example, you can use two y -axes to plot two lines on different scales. Create an axes object, and activate the left y -axis by calling yyaxis left. Then plot a sine wave. figure yyaxis left x = linspace (0,10); y = sin (3*x); plot (x,y), To create step plots with default options or to extract step response data, use step. example. h = stepplot (sys) plots the step response of the dynamic system model sys and returns the plot handle h to the plot. You can use this handle h to customize the plot with the getoptions and setoptions commands. example., Description. yticks (ticks) sets the y -axis tick values, which are the locations along the y -axis where the tick marks appear. Specify ticks as a vector of increasing values; for example, [0 2 4 6] . This command affects the current axes. yt = yticks returns the current y -axis tick values as a vector. , 13 ጁላይ 2020 ... Is it possible to set a custom scale on parts of a graph? For example,while ploting a function f for [1:10].i would like to have the ..., Add Second y -Axis to Existing Chart. Add a second y -axis to an existing chart using yyaxis. The existing plots and the left y -axis do not change colors. The right y -axis uses the next color in the axes color order. New plots added to the axes use the same color as the corresponding y -axis. yyaxis right rr1 = exp (xx/6); rr2 = exp (xx/8 ..., Set Axis Limits Using set() Function in MATLAB. If you want to set only the limit of the x-axis, y-axis, or z-axis, you can use the set() function after plotting the …, Use name-value pairs in the legend command. In most cases, when you use name-value pairs, you must specify the labels in a cell array, such as legend({'label1','label2'},'FontSize',14).. Use the Legend object. You can return the Legend object as an output argument from the legend function, such as lgd = legend.Then, use …, Description. B = fliplr (A) returns A with its columns flipped in the left-right direction (that is, about a vertical axis). If A is a row vector, then fliplr (A) returns a vector of the same length with the order of its elements reversed. If A is a column vector, then fliplr (A) simply returns A. For multidimensional arrays, fliplr operates on ..., To create a plot with a linear scale on the x-axis and a log (base 10) scale on the y-axis you can use the function semilogy. The limit as k goes to infinity of ..., Control the axes size and position, the layout of titles and labels, and the axes resize behavior. Clipping in Plots and Graphs. This example shows how MATLAB® uses clipping in plots and how to control clipping. Modify axis limits and tick values, add grid lines, combine multiple plots., This is strange. It does in my version of matlab (7.6.0.324 (R2008a)) (you can retrieve version number with the version command). If you want to place the x-axis somewhere in the middle of the picture, this is not possible in my version: the x-axis is either at the top or at the bottom (you can set this with the "XAxisLocation" property). –, In MATLAB, there are three main functions widely used for adjusting axis limits of a plot. These functions are as follows: "xlim ()" Function - The "xlim ()" function is used to adjust X-axis limit of a plot in MATLAB. "ylim ()" Function - The "ylim ()" function is used to adjust Y-axis limit of a plot in MATLAB., Create ax1 by calling the axes function and specifying t as the parent object. By default, the axes goes into the first tile. Plot x and y into ax1. Call the xline function to display a dotted vertical line at the upper limit of the first interval. Set the x-axis limits to the first interval, [0 15]. Add an axis label to identify the first ..., Change x-axis tick intervals to 30, ie ticks at [0 30 60…360]; Set y-axis limits on plot of tan to -100 to 100; Add axis labels to state which function (sin, ..., Create ax1 by calling the axes function and specifying t as the parent object. By default, the axes goes into the first tile. Plot x and y into ax1. Call the xline function to display a dotted vertical line at the upper limit of the first interval. Set the x-axis limits to the first interval, [0 15]. Add an axis label to identify the first ..., w = conv (u,v) returns the convolution of vectors u and v. If u and v are vectors of polynomial coefficients, convolving them is equivalent to multiplying the two polynomials. w = conv (u,v,shape) returns a subsection of the convolution, as specified by shape . For example, conv (u,v,'same') returns only the central part of the convolution, the ..., Beginning and ending x-coordinates, specified as a two-element vector of the form [x_begin x_end].Together the x and y input arguments determine the endpoints of the line, arrow, double arrow, or text arrow annotation. The annotation extends from the point (x_begin, y_begin) to (x_end, y_end).By default, the units are normalized to the figure. The lower …, MATLAB - Plotting. To plot the graph of a function, you need to take the following steps −. Define x, by specifying the range of values for the variable x, for which the function is to be plotted. Following example would demonstrate the concept. Let us plot the simple function y = x for the range of values for x from 0 to 100, with an ... , Add another sine wave to the axes using hold on. Keep the current axis limits by setting the limits mode to manual. y2 = 2*sin (x); hold on axis manual plot (x,y2) hold off. If you want the axes to choose the appropriate limits, set the limits mode back to automatic. axis auto., Description axes creates the default Cartesian axes in the current figure and makes it the current axes. Typically, you do not need to create axes before plotting since graphics functions automatically create axes when plotting if they do not exist. example, You may subtract the magnitude of those values which are greater than 40 and less than -40 by the length of the gap. That means the actual values are deducted and hence the XTick corresponds to [-80 80] only for example, while manually edit the XTickLabel to [-100 100]., bar3 (z) creates a 3-D bar graph for the elements of z. Each bar corresponds to an element in z. To plot a single series of bars, specify z as a vector. For a vector of length m, the function plots the bars on a y -axis ranging from 1 to m. To plot multiple series of bars, specify z as a matrix with one column for each series., Redo the plot using the imagesc function. Specify the y-axis direction so that the frequency values increase from bottom to top. Add eps to the reassigned spectrogram to avoid potential negative infinities when converting to decibels. [~,fr,tr,pxx] = spectrogram(y,kaiser ... For more information, see Run MATLAB Functions on a GPU (Parallel Computing …, F = getframe (fig) captures the figure identified by fig. Specify a figure if you want to capture the entire interior of the figure window, including the axes title, labels, and tick marks. The captured movie frame does not include the figure menu and tool bars. F = getframe ( ___,rect) captures the area within the rectangle defined by rect ., Description. B = fliplr (A) returns A with its columns flipped in the left-right direction (that is, about a vertical axis). If A is a row vector, then fliplr (A) returns a vector of the same length with the order of its elements reversed. If A is a column vector, then fliplr (A) simply returns A. For multidimensional arrays, fliplr operates on ..., Plot Single Data Series. Create a stem plot of 50 data values between - 2 π and 2 π. figure Y = linspace (-2*pi,2*pi,50); stem (Y) Data values are plotted as stems extending from the baseline and terminating at the data value. The length of Y automatically determines the position of each stem on the x -axis., A pseudocolor plot displays matrix data as an array of colored cells (known as faces ). MATLAB ® creates this plot as a flat surface in the x - y plane. The surface is defined by a grid of x - and y -coordinates that correspond to the corners (or vertices) of the faces. The grid covers the region X=1:n and Y=1:m, where [m,n] = size (C).