Matrix Operator Extraction Toolkit - Tools to obtain the matrix form of common MATLAB linear operations (e.g. trapz, interp) for 1-2D grids
You are now following this Submission
- You will see updates in your followed content feed
- You may receive emails, depending on your communication preferences
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 .
General Information
- Version 1.0.2 (611 KB)
-
View License on GitHub
MATLAB Release Compatibility
- Compatible with any release
Platform Compatibility
- Windows
- macOS
- Linux
| Version | Published | Release Notes | Action |
|---|---|---|---|
| 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 |
