how to plot a multidimensional matrix in matlab
7 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
hello, i want to plot a multidimentional matrix in matlab i have
Tempearture : T wich is a 3D array T(: ,: ,k) matrix (p,p,p) size
x and y and z are the temperature position from 0 to p
i really need help
0 commentaires
Réponses (1)
Chetan Bhavsar
le 12 Déc 2022
% Create dummy temperature data with size p-by-p-by-p
p = 10;
T = rand(p,p,p);
% Create x, y, and z data for the temperature positions
x = linspace(0,p,p);
y = linspace(0,p,p);
z = linspace(0,p,p);
% Use the meshgrid function to create matrices of x, y, and z data
[X,Y,Z] = meshgrid(x,y,z);
% Use the slice function to plot the temperature data
slice(X,Y,Z,T,[],[],5)
% Add a title and axis labels to the plot
title('Temperature Data')
xlabel('x position')
ylabel('y position')
zlabel('z position')
0 commentaires
Voir également
Catégories
En savoir plus sur Resizing and Reshaping Matrices dans Help Center et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!