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

1 回表示 (過去 30 日間)
Mahesh
Mahesh 2015 年 3 月 2 日
編集済み: merve özkan okay 2017 年 2 月 25 日
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 件のコメント
merve özkan okay
merve özkan okay 2017 年 2 月 25 日
編集済み: merve özkan okay 2017 年 2 月 25 日
Hi, I am doing similar work. I want get rid of background. How did you create Figure2?

サインインしてコメントする。

回答 (0 件)

カテゴリ

Help Center および File ExchangeSurface and Mesh Plots についてさらに検索

製品

Community Treasure Hunt

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

Start Hunting!

Translated by