| Contents | Index |
In this section, we give a brief survey of the graphical primitives, grouping constructs, transformation routines etc. provided by the plot library.
The following table lists the ‘low-level’ primitives:
The simple primitives of the plot library
|
circular arc in 2D |
|
|
arrow in 2D |
|
|
arrow in 3D |
|
|
rectangular box in 3D |
|
|
circle in 2D |
|
|
circle in 3D |
|
|
cone/conical frustum in 3D |
|
|
cylinder in 3D |
|
|
ellipse in 2D |
|
|
ellipsoid in 3D |
|
|
graphical line segment in 2D |
|
|
graphical line segment in 3D |
|
|
parallelogram in 2D |
|
|
parallelogram in 3D |
|
|
graphical point in 2D |
|
|
graphical point in 3D |
|
|
collection of graphical points in 2D |
|
|
collection of graphical points in 3D |
|
|
line segments forming a polygon in 2D |
|
|
line segments forming a polygon in 3D |
|
|
rectangle in 2D |
|
|
sphere in 3D |
|
|
surfaces in 3D (as a collection of 3D triangles) |
|
|
import of 3D stl surfaces |
|
|
text object in 2D |
|
|
text object in 3D |
|
|
|
|
In addition, there are primitives for Plato's regular polyhedra:
Regular polyhedra
|
|
The following table lists the ‘high-level’ primitives and ‘special purpose’ primitives:
High-level primitives of the plot library
|
(statistical) data plot in 2D |
|
|
(statistical) data plot in 3D |
|
|
(statistical) box plot |
|
|
conformal plot of complex functions |
|
|
parametrized curve in 2D |
|
|
parametrized curve in 3D |
|
|
density plot in 2D |
|
|
function graph in 2D |
|
|
function graph in 3D |
|
|
hatched region in 2D |
|
|
(statistical) histogram plot in 2D |
|
|
plot of implicitly defined curves in 2D |
|
|
plot of implicitly defined surfaces in 3D |
|
|
visualization of inequalities in 2D |
|
|
visualization of integration |
|
|
visualization of iterations in 2D |
|
|
lists of points in 2D |
|
|
Lindenmayer system in 2D |
|
|
visualization of matrix data as a surface in 3D |
|
|
the MuPAD® logo |
|
|
graphical solution of an ODE in 2D |
|
|
graphical solution of an ODE in 3D |
|
|
(statistical) pie chart in 2D |
|
|
(statistical) pie chart in 3D |
|
|
infinite plane in 3D |
|
|
raster and bitmap plots in 2D |
|
|
(statistical) scatter plot in 2D |
|
|
visualization of a sequence of numbers |
|
|
sparsity pattern of a matrix |
|
|
visualization of a sum of numbers |
|
|
parametrized surface in 3D |
|
|
sweep surface in 3D |
|
|
turtle plot in 2D |
|
|
vector field plot in 2D |
|
|
vector field plot in 3D |
|
|
surface of revolution in 3D |
|
|
surface of revolution in 3D |
|
|
|
|
The following table lists the various light sources available to illuminate 3D plots:
Light objects in the plot library
|
ambient (undirected) light |
|
|
directed light |
|
|
(undirected) point light |
|
|
(directed) spot light |
|
|
|
|
The following table lists various grouping constructs:
Grouping constructs in the plot library
|
drawing area, container for 2D or 3D scenes |
|
|
container for 2D coordinate systems |
|
|
container for 3D coordinate systems |
|
|
container for 2D primitives and plot::Group2d |
|
|
container for 3D primitives and plot::Group3d |
|
|
group of primitives in 2D |
|
|
group of primitives in 3D |
|
|
|
|
Primitives or groups of primitives can be transformed by the following routines:
Transformation objects in the plot library
|
scaling transformation in 2D |
|
|
scaling transformation in 3D |
|
|
reflection in 2D |
|
|
reflection in 3D |
|
|
rotation in 2D |
|
|
rotation in 3D |
|
|
translation in 2D |
|
|
translation in 3D |
|
|
general linear transformation in 2D |
|
|
general linear transformation in 3D |
|
|
|
|
The following special plot routines are provided:
Some special plot routines
|
cylindrical plot in 3D |
|
|
polar plot in 2D |
|
|
polar plot in 3D |
|
|
tube plot in 3D |
|
|
|
|
Additionally, there are:

Includes the most popular MATLAB recorded presentations with Q&A sessions led by MATLAB experts.
| © 1984-2012- The MathWorks, Inc. - Site Help - Patents - Trademarks - Privacy Policy - Preventing Piracy - RSS |