Temperature in a specific point with pde thermal

8 次查看(过去 30 天)
Dear community,
I am using the pde toolkit (thermal) to solve a transient problem on a 3d geometry. My will is to extract the temperature at a specific point (X;Y;Z) or at the closest node to that point for each time step.
Is this possible?
Thank you,

采纳的回答

Giulia Ulpiani
Giulia Ulpiani 2019-9-3
Thank you for your answers.
Actually I solved with:
getClosestNode = @(p,x,y,z) min((p(1,:) - x).^2 + (p(2,:) - y).^2+ (p(2,:) - z).^2);
[~,nid] = getClosestNode( msh.Nodes, 0, 0, 4e-5 );
Tsmaend=T(nid,end)+273.15;
Hope this helps.

更多回答(1 个)

Ravi Kumar
Ravi Kumar 2019-8-30
Yes! Check out the interpolateTemperature function.

标签

Community Treasure Hunt

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

Start Hunting!

Translated by