I would like to have help to plot 4d matrix in 3d. Is there anyone to help?

1 次查看(过去 30 天)
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

回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Surface and Mesh Plots 的更多信息

产品

Community Treasure Hunt

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

Start Hunting!

Translated by