Interpolation 2D Array with different timesteps

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

yes. I couldn't see if I have posted it. Sorry about that.

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

답변 (0개)

카테고리

도움말 센터File Exchange에서 Interpolation에 대해 자세히 알아보기

질문:

2020년 12월 18일

댓글:

2020년 12월 18일

Community Treasure Hunt

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

Start Hunting!

Translated by