3d Projection Plots

7 Ansichten (letzte 30 Tage)
Vijay Anand
Vijay Anand am 18 Jul. 2018
Kommentiert: Jacob Mathew am 29 Nov. 2024
Is it possible to make similar plots in matlab?
  3 Kommentare
Vijay Anand
Vijay Anand am 18 Jul. 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 am 29 Nov. 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

Melden Sie sich an, um zu kommentieren.

Antworten (0)

Kategorien

Mehr zu 2-D and 3-D Plots finden Sie in Help Center und File Exchange

Produkte


Version

R2012b

Community Treasure Hunt

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

Start Hunting!

Translated by