[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Scattered array, 2D integration?
From: |
Nicholas Jankowski |
Subject: |
Scattered array, 2D integration? |
Date: |
Sat, 5 Oct 2019 20:19:01 -0400 |
I have model data that is a non uniform mesh over a rectangular area (x,y), and a single nodal value at each point. (The data is a n x 3 point-value array, [x,y,S]. I need to do a 2D numerical integration over that domain. If it was a full rectangular grid, even if nonuniform, I could just call trapz twice. With current functions implemented in Octave, is my only option to create such a grid a la meshgrid and griddata? Level of refinement on one corner of the mesh makes interpolating to a uniform mesh as per the scattered data example in the manual [1] fairly unwieldy (mapped mesh without loss of refinement can square the amount of data in each vector).
Matlab 2013 introduced a scatteredInterpolant function that they recommend using as an intermediary between the data and other integration functions, but no compatible option implemented in octave yet.
Was hoping someone would have a less resource intensive method, or a good manual implementation of the interpolant scheme.
Nick J.
- Scattered array, 2D integration?,
Nicholas Jankowski <=