Interpolation 2D Array with different timesteps
13 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
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 Kommentare
Antworten (0)
Siehe auch
Kategorien
Mehr zu Interpolation finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!