Visualizing Temperature Distribution in 3D using MATLAB

  • Thread starter Thread starter russel.arnold
  • Start date Start date
  • Tags Tags
    3d 4d Plotting
AI Thread Summary
To visualize a temperature distribution T = T(x, y, z) in MATLAB, a 3D plot is required where color represents temperature values at corresponding points. The user intends to create a 3D array in MATLAB to define the temperature distribution. While the discussion touches on the possibility of reducing dimensions if temperature varies radially, the focus remains on maintaining all three Cartesian coordinates to accurately represent the temperature field in three dimensions. The goal is to use color gradients in the plot to indicate temperature variations, providing a clear visual understanding of high and low temperature areas in the dataset.
russel.arnold
Messages
38
Reaction score
0
I have a temperature distribution T = T(x,y,z). I want to visualise it in MATLAB ( such that the colour(s) used by MATLAB in plotting should give me an idea of depth of temperature i.e whether its high or low compared to its neighbouring points).

Please help
 
Physics news on Phys.org
A plot of the graph of w = T(x, y, z) requires four dimensions, as you recognize in your title. You might be able to reduce the dimensions required if the temperature decreases radially, so that w = T(r). IOW, if the temperature at any two points the same distance from the origin is the same, you don't need all three coordinates of the point - just one distance.
 
well actually it isnt..I need all the three cartesian coordinates( a must) and i want to visualise it in 3D where colors will depict the value of temperature at corresponding points. So basically i will form a n*n*n array in MATLAB to define T= T(x,y,z)
 

Similar threads

Replies
4
Views
2K
Replies
3
Views
5K
Replies
5
Views
2K
Replies
2
Views
3K
Replies
9
Views
5K
Back
Top