I would like to have help to plot 4d matrix in 3d. Is there anyone to help?
Afficher commentaires plus anciens
Dear all
I am dealing with three-dimensional patterns in MATLAB and I would like to visualize in three dimension. But, I am struggling on how to plot 3-dimensional matrix with fourth attribute. It's just 8X8X8 matrix. I tried with slice command as below and got the plot as shown in figure 1 which is not quite what I want.
close all;
obj = load('shadow.mat');% importing data
dyzw = obj.dyzw;
slice(dyzw, [], [], 1:size(dyzw,3));
shading interp
Figure 1:

Instead, I want to get similar to figure 2 but in color. This means I want to get rid of whole extent i.e. blue plate. I could not get any idea. I have tried contour3 and also tried to put contour image in layers but I am unable to figure out. Could you please help me in this regard. Figure 2:

I appreciate your advice. I have also attached data file in shadow.mat for your reference.
Thanks in advance
1 commentaire
merve özkan okay
le 25 Fév 2017
Modifié(e) : merve özkan okay
le 25 Fév 2017
Hi, I am doing similar work. I want get rid of background. How did you create Figure2?

Réponses (0)
Catégories
En savoir plus sur Surface and Mesh Plots dans Centre d'aide et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!