Interpolation 2D Array with different timesteps

조회 수: 13 (최근 30일)
Justin Lee
Justin Lee 2020년 12월 18일
댓글: Justin Lee 2020년 12월 18일
Hi Everyone,
I would like to interpolate the heat fluxes on the plate at a different point in time. Here is one with a simulation time of 0.1Seconds.
Given the code to obtain this heat fluxes,
Q{i,1}=((cvfunc(T_Exp_use{i,1}).*T_Exp_use{i,1}-cvfunc(T_Sim_interp{i,1}).*T_Sim_interp{i,1})./results.SolutionTimes(i,1)).*Rho.*thickness;
whereby the results.SolutionTimes(1:4,1) are 0, 0.100,0.200,0.300 respectively.
results.SolutionTimes(1,1)=0 which gives -Inf, however, this is Q{1,1} is the 2D array to interpolate to from Q{2,1} with results.SolutionTimes{2,1}=0.1
I'm not sure if it is possible to interpolate this 2D array from 0.1second to 0second.
Possibilities:
Griddata(x,y,z,V,xq,yq,zq) whereby z can be the time vector?
TriScatteredInterp(x,y,z,v)
I would appreciate if anyone could help.
Best regards,
Justin
  댓글 수: 2
Justin Lee
Justin Lee 2020년 12월 18일
yes. I couldn't see if I have posted it. Sorry about that.

댓글을 달려면 로그인하십시오.

답변 (0개)

카테고리

Help CenterFile Exchange에서 Interpolation에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by