View a 3D matrix
Mostra commenti meno recenti
I have a matrix A(3*3*3)
A(:,:,1) =
5 7 8
0 1 9
4 3 6
A(:,:,2) =
1 0 4
3 5 6
9 8 7
A(:,:,3) =
5 5 5
5 5 5
5 5 5
I want to see this matrix with different numbers displaying different colour in 3D.(like we use imagesc for 2D). Can anybody tell me which command is there for 3D image
Risposte (1)
S = size(A);
[X,Y,Z] = ndgrid(1:S(1),1:S(2),1:S(3));
scatter3(X(:),Y(:),Z(:),321,A(:),'filled')

Use colormap to change the colors.
Categorie
Scopri di più su Orange in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!