Pre-computed triangulation for scatteredInterpolant

5 ビュー (過去 30 日間)
lm808
lm808 2016 年 5 月 20 日
コメント済み: KSSV 2016 年 5 月 26 日
  • I have a data file that contains >400 time steps of velocity data at spatial locations scattered in 3D space. I use the data in this file in a lot of MATLAB scripts. Using the scatteredInterpolant class I was able to get velocity at any location I want.
  • However, it is rather time consuming to perform the triangulation every time I use the file.
  • I tried to store the computed scatteredInterpolant objects for each time step in a cell array,. and save to a mat file on disk. The intention was to load up this new mat-file instead if I want to access the data.
  • But it takes ages to load - as if MATLAB recomputes the functions every time the file loads.
Any solution to this? i.e. Is there a way to use scatteredInterpolant with pre-computed triangulation that I can just load up from a file?
  5 件のコメント
lm808
lm808 2016 年 5 月 25 日
I am doing triangulation for every time step - I have to because the spatial coordinates x,y,z changes at every time step.
About 2000 data points per time step, 500 time steps or so.
KSSV
KSSV 2016 年 5 月 26 日
2000 data points code should be fast enough. How much time it takes for one step calculation? Attach one step data here. Let me a give a try.

サインインしてコメントする。

回答 (0 件)

カテゴリ

Help Center および File ExchangeDelaunay Triangulation についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by