Extracting Slices From Slice Function

1 回表示 (過去 30 日間)
Articat
Articat 2019 年 10 月 11 日
回答済み: prasanth s 2019 年 10 月 11 日
I have a volume that I am seperating into individual slices, here is the follwing code:
figure,
S = slice(xGrid2,zGrid2,yGrid2,permute(velocityMag./u,[3 2 1]),[5,10,15,20,25],[0],[]);
S(1).EdgeColor = 'none';
S(1).FaceAlpha = 0.8;
S(2).EdgeColor = 'none';
S(2).FaceAlpha = 0.8;
S(3).EdgeColor = 'none';
S(3).FaceAlpha = 0.8;
S(4).EdgeColor = 'none';
S(4).FaceAlpha = 0.8;
colormap('jet');
Is there a way I can select each slice and plot it individually?
Thanks for the help!

採用された回答

prasanth s
prasanth s 2019 年 10 月 11 日
use the vector slicing to get one slice, Let V is the input volume. e.g
S=V(:,:,1);
use 'imshow' or 'imagesc' functions to view the slice as image

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeImage Processing Toolbox についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by