3D plot – Part
4
Different built-in functions to deal with tridimensional
graphs.
|
In this example we make a
summarization
of the use of the following 3D plot instructions:
• meshgrid
• figure
• contour3
• mesh
• surfc
• surfl
It is better if you've already read
Parts 1 to 3. We're plotting exactly the same
3D
|
data (a function
depending on two variables) using several instructions, so
the visualization is
pretty different from each other.
Example:
% cleans the memory workspace
clc; clear; close all;
% defines the range of axes x and y
vx = -3 : 0.1 : 3;
vy = vx;
% generates the powerful grid
[x, y] = meshgrid(vx, vy);
% defines the function to be plotted
z = -10 ./ (3 + x.^2 + y.^2);
% opens figure 1 and plots the function using only
contours
figure(1)
contour3(x,y,z)
% opens figure 2 and draws the function using a
mesh
figure(2)
mesh(x,y,z)
% opens figure 3 and draws the function using surface
with contours
figure(3)
surfc(x,y,z)
% opens figure 4 and draws the function using a
enlightened surface
figure(4)
surfl(x,y,z)
shading interp
colormap hot
The resulting 3D graphics are:
From '3D Plot Part 4' to home
From '3D Plot Part 4' to 3D Main
undefined undefined undefinedundefinedundefinedundefined
undefined
|
undefined
undefined undefined undefined undefined undefined
undefined
undefined
undefined
undefined
undefined
|
undefined
undefined