3d Projection Plots

7 visualizaciones (últimos 30 días)
Vijay Anand
Vijay Anand el 18 de Jul. de 2018
Comentada: Jacob Mathew el 29 de Nov. de 2024
Is it possible to make similar plots in matlab?
  3 comentarios
Vijay Anand
Vijay Anand el 18 de Jul. de 2018
Thanks for your quick response. Is there a function available in matlab / matlab central file exchange for doing similar plots? Kindly let me know.
From a variable depending on 3 variables,may be shown as colour contours, we are projecting on to three views (Front,Top,Right) to obtain the dependency on two variables, with contour plot.
Jacob Mathew
Jacob Mathew el 29 de Nov. de 2024
Hi Vijay,
To get started, you can try to plot the 3 dimensional data you want and change the projection plane to visualise the data. Further analysing can be done on the individual perspectives. The below code shows an example of generating different projections:
[x, y, z] = peaks; % Generate the data for the surface plot
% Create the first figure for the X-Z plane projection
figure;
ha1 = axes;
surf(x, y, z);
xlabel('x'); ylabel('y'); zlabel('z');
title('Projection on the X-Z plane');
view(ha1, [0, 0]); % Set the view for the X-Z plane
% Create the second figure for the Y-Z plane projection
figure;
ha2 = axes;
surf(x, y, z);
xlabel('x'); ylabel('y'); zlabel('z');
title('Projection on the Y-Z plane');
view(ha2, [90, 0]); % Set the view for the Y-Z plane
% Create the third figure for the X-Y plane projection
figure;
ha3 = axes;
surf(x, y, z);
xlabel('x'); ylabel('y'); zlabel('z');
title('Projection on the X-Y plane');
view(ha3, [0, 90]); % Set the view for the X-Y plane

Iniciar sesión para comentar.

Respuestas (0)

Categorías

Más información sobre 2-D and 3-D Plots en Help Center y File Exchange.

Productos


Versión

R2012b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by