How to Make 3D Plots Using MATLAB
Whether it's for research, a school assignment, or a work presentation, 3-D plots are great for visualizing what a complicated set of data looks like. With the help of MATLAB (Matrix Laboratory), you'll be able to create stunning 3-D...
Part 1 of 3:
Constructing the Domain
- Open the command window. In the default layout this should appear automatically as the biggest window displayed.
- If the command window isn't present, select home in the upper left corner. Afterwards, select layout and then "Default".
- In the command window, define both of your x and y vectors.
- This is typically done in the form of x=[vector or function] and y=[vector or function]
- Remember to use the dot operator when multiplying or dividing vectors and matrices. Otherwise errors will occur.
Part 2 of 3:
Producing the Grid in the xy-Plane
- Define a relationship between x and y. In order to accomplish this, two commands must be used.
- The first is the mesh function. By using this, the result will be a wireframe mesh graph.
- The other is the surf function. When using surf, the result will be a 3-D surface plot.
- When using mesh, input meshgrid to the command window.
- The command will be formatted as follows: [xx,yy]=meshgrid(x,y).
- In the workspace window you will see that the variables xx and yy have been defined.
Part 3 of 3:
Defining "zz" and Plotting the Surface
- Define zz in terms of xx and yy because of its reliance on those sets of data.
- Use the relationship you know exists between x and y. This is likely to be a function or formula.
- e.g., zz=xx.^2-yy.^2
- Plot the surface using the surf command.
- From the z components in the matrix "zz", the surf command will create a 3-D shaded surface.
- This is the point in which you will relate xx, yy, and zz together.
- The actual command line will be in the format of surf(xx,yy,zz) .
- Watch for your new window to appear showing your 3-D plot.
- Customize as you'd like. There is a toolbar at the top of the window where the new plot has appeared. This toolbar contains many options and features that can be used to manipulate your 3-D plot.
- Some of these options include:
- Inserting a label for the x, y, or z axis
- Inserting a legend to help readers
- Rotating the plot in it's 3-D space
- Inserting a light source to show the effects of shadows
- A list of complex surface properties can be found at http://www.mathworks.com/help/matlab/examples/changing-surface-properties.html
- Some of these options include:
- Smooth the color map across the entire surface of the graph, if you'd like. This is done by using the command line shading interp.
4 ★ | 4 Vote
You should read it
- How to open the CS 1.1 command window
- Compare Microsoft Surface 3 and Surface Pro 3
- Color command in Windows
- Surface Pro 3 receives new updates, improves drivers for the Surface Pen
- How to add 'Open command window here as administrator' to the right-click menu on Windows 10
- How to use the command history function in Command Prompt
- Surface Book 3 officially launched, becoming the most powerful Surface
- Microsoft is developing a low-cost Surface computer running Windows 11 SE
- Microsoft: Surface Pro 3 sales exceeded expectations
- Microsoft launched the first ad clip of the Surface Pro 3
- How to activate Ctrl + C / Ctrl + V to execute paste command in Command Prompt window?
- 7 surprising announcements from Microsoft at the 2019 Surface hardware event last night