3D plot on 3D matrix
2 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Hi guys, suppose I have a 3D array which look like this. How do I do the plotting with these data?
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/338827/image.png)
3 Commenti
Leela Aparna
il 6 Mar 2023
Similarly I have two 3 dimensional matrices say A and B with same size. I want plot a graph to show the relation between those two matrices. In my case Size of A=17x17x8 and size of B=17x17x8. How can I plot the graph between these two?
Risposte (1)
KSSV
il 29 Lug 2020
Modificato: KSSV
il 29 Lug 2020
You can use pcolor/ surf. You can plot w.r.t indices.
val = rand(10,5,2) ;
% using pcolor
subplot(211)
pcolor(val(:,:,1))
shading interp
colorbar
subplot(212)
pcolor(val(:,:,2))
shading interp
colorbar
% using surf
subplot(211)
surf(val(:,:,1))
shading interp
colorbar
subplot(212)
surf(val(:,:,2))
shading interp
colorbar
6 Commenti
KSSV
il 30 Lug 2020
x = 1:5:50 ;
y = 1:size(val,2) ; % define your y here
[X,Y] = meshgrid(x,y) ;
surf(X,Y,val(:,:,1)') ;
Vedere anche
Categorie
Scopri di più su Data Distribution Plots in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!