3D Graph Plotting In MatLab(Illustrated Expression)

3D surfaces and graphs are very important in data analysis and expression of physical phenomenons. You can draw 3D graphs in Matlab® very easily. Here we will explain how to draw 3D graphs in Matlab® with the ‘mesh()’ command.

How To Use ‘mesh()’ Command In Matlab® To Draw 3D Graphs?

3D graph drawing in Matlab®.

Creating 3D graphs in MatLab® is very easy as you see above. Before the use mesh() command to create 3D graphs, you need to create a 3D domain with the meshgrid() command. This 3D domain will provide an area to illustrate the 3D graph. This 3D domain will include three axes, 2 axes will be the vectors, and the 3rd one will be derived from function or polynomial.

For example, we created two vectors with the meshgrid() command which are X and Y as shown by the red arrow above. meshgrid() creates both vectors and domains at the same time. Also, we defined a function that defines with X and Y vector variables as shown by green and blue arrows. What you need to do is type mesh() and write the first two vectors and function that you created from these variables as shown in the blue box.

YOU CAN LEARN MatLab® IN MECHANICAL BASE; Click And Start To Learn MatLab®!

Press ‘Enter’ from your keyboard to create a 3D graph in MatLab® like above. There are lots of kinds of editing options and tools on that graph such as the addition of legends, titles, labels on the created graph. You can also save this graph on your computer.

The use of the mesh() command to create 3D graphs is very basic like above in Matlab®. Do not forget to leave your comments and questions below about 3D graph drawing in Matlab®. If you wish, we can upload more complex examples of creating 3D graphs. Your precious feedbacks are very important for us.


This article is prepared for completely educative and informative purposes. Images used courtesy of Matlab®

Your precious feedbacks are very important to us.


One response to “3D Graph Plotting In MatLab(Illustrated Expression)”

Leave a Reply

Your email address will not be published. Required fields are marked *