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.
引用格式
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. 检索时间: .
MATLAB 版本兼容性
创建方式
R2023b
与 R2021a 及更高版本兼容
平台兼容性
Windows macOS Linux标签
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!+plotHelperDtl
@DataTableLookup
@IndpDim
DtlMfiles
demos
版本 | 已发布 | 发行说明 | |
---|---|---|---|
1.0.6 | Add setCommonLookupOrder() and summarize()
|
||
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 |