Temperature in a specific point with pde thermal

조회 수: 16 (최근 30일)
Giulia Ulpiani
Giulia Ulpiani 2019년 8월 30일
답변: Giulia Ulpiani 2019년 9월 3일
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