Data Table Lookup class, interpn() data container

Data Table Lookup class gives the user a way to store, manage, manipulate and plot data as would be used with MatLab interpn() lookups.
80 téléchargements
Mise à jour 23 mai 2024

Afficher la licence

The Data Table Lookup class (DTL) gives the user a way to store, manage, manipulate and plot numerical data as would be used with the MatLab functions interp1() to interpn(). Data contained in a DTL object consist of the independent sample point arrays, the dependent matrix as well as associated names, unit's and comment's fields.
Class is compatible with my "Digitizer" and "Visual Data Editor" apps.
Class methods can among other things do:
  • Resample independent data points
  • Reorder independent dimensions (permute)
  • Plot
  • Display the objects numerical and textual content.
  • Generate independent and dependent DTL data from raw test data.
  • Extrapolate
  • Smooth or filter
  • Execute interpn() lookups
  • Test object validity (ie is it internally consistent)
  • Merge and concatenate
  • Rearrange the functionality so that an independent term becomes the dependent term.
All methods (except plot) can work on N dimensional data sets.
The DTL download contains demonstration mfiles to show the user how to use the methods.
Each method's help information contains a short summary of the method's purpose, a more detailed explanation of the implementation or usage, details of inputs and outputs and some example calls to the method.
New users should refer to the included "Getting Started With DTLs.pdf" file.
keywords:
interpolation, data table, table lookup, interp1, interp2, interp3, interpn, extrapolate, mathematical modeling, math model, gridded data, nonlinear, non-linear
Please review and report bugs.

Citation pour cette source

Chris Wilkening (2024). Data Table Lookup class, interpn() data container (https://www.mathworks.com/matlabcentral/fileexchange/163056-data-table-lookup-class-interpn-data-container), MATLAB Central File Exchange. Récupéré le .

Compatibilité avec les versions de MATLAB
Créé avec R2023b
Compatible avec les versions R2021a et ultérieures
Plateformes compatibles
Windows macOS Linux

Community Treasure Hunt

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

Start Hunting!
Version Publié le Notes de version
1.0.5

Update notes to indicate cross compatibility.

1.0.4

Added polyfitn method

1.0.3

Add new functions that work on structures of DTLs: dispDtl(), doBatchLookup(), setCommonSP()

1.0.2

Add demo, bug fixes, see getting started pdf.

1.0.1

Remove subfolders from IndpDim - were copy/paste - fat finger mistake.

1.0.0