mat-op-ex
When performing repeated integration or interpolation of large data-sets over fixed grids, it is often advantageous to access the bare-metal matrix operations behind linear functions like interp1, interp2, and trapz. Mat-Op-Ex Toolkit seeks to provide these matrices efficiently, and in a way accessible to the user to build on.
Mat-Op-Ex functions are designed to be analogous to their conventional counterparts, except that they receive no function data and output a matrix instead. To avoid dealing with high-order tensor operations, physical dimensions are always vectorized within these functions, such that the operator matrix is limited to order N=2. Further details are available in the source code files, along with examples and unit tests.
This solution is based heavily on a wonderful bit of code presented by Bruno Luong, and expanded here to be more generally applied.
Cite As
Joel Lynch (2026). mat-op-ex (https://github.com/lynch730/mat-op-ex/releases/tag/v1.0.2), GitHub. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxTags
Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
examples/interp
examples/trapz
source
| Version | Published | Release Notes | |
|---|---|---|---|
| 1.0.2 | See release notes for this release on GitHub: https://github.com/lynch4815/mat-op-ex/releases/tag/v1.0.2 |
||
| 1.0.1 | See release notes for this release on GitHub: https://github.com/lynch4815/mat-op-ex/releases/tag/v1.0.1 |
||
| 1.0.0 |
