Data Table Lookup class, interpn() data container

버전 1.0.6 (1.07 MB) 작성자: Chris Wilkening
Data Table Lookup class gives the user a way to store, manage, manipulate and plot data as would be used with MatLab interpn() lookups.
다운로드 수: 101
업데이트 날짜: 2024/10/19

라이선스 보기

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 (2025). Data Table Lookup class, interpn() data container (https://kr.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!
버전 게시됨 릴리스 정보
1.0.6

Add setCommonLookupOrder() and summarize()
Update permute documentation

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