https://github.com/richmit/matlabutils
Simple utilities and helper M-files I keep on my Maltab & Octave PATHs.
https://github.com/richmit/matlabutils
matlab matlab-functions
Last synced: 8 months ago
JSON representation
Simple utilities and helper M-files I keep on my Maltab & Octave PATHs.
- Host: GitHub
- URL: https://github.com/richmit/matlabutils
- Owner: richmit
- Created: 2025-10-04T18:45:12.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2025-10-05T18:14:54.000Z (8 months ago)
- Last Synced: 2025-10-05T20:24:40.416Z (8 months ago)
- Topics: matlab, matlab-functions
- Language: MATLAB
- Homepage:
- Size: 14.6 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.org
Awesome Lists containing this project
README
* Matlab & Octave Utilities
Simple utilities and helper M-files I keep on my Maltab & Octave PATHs. All of the codes work in both Matlab & Octave.
- [[https://github.com/richmit/MatlabUtils/blob/main/hist2d.m][hist2d.m]] ::
Compute a bivariate histogram over a rectilinear grid.
- [[https://github.com/richmit/MatlabUtils/blob/main/plotFreqSpec.m][plotFreqSpec.m]] ::
Plot samples & FFT of samples with linear & logarithmic scales
- [[https://github.com/richmit/MatlabUtils/blob/main/plotCurveFile.m][plotCurveFile.m]] ::
Read a columnar numeric file from disk, and plot an Y curve, X-Y parametric curve, or X-Y-Z surface.
- [[https://github.com/richmit/MatlabUtils/blob/main/runningOn.m][runningOn.m]] ::
Return true if the code is running on the given platform (MATLAB, SciLab, Octave).
- [[https://github.com/richmit/MatlabUtils/blob/main/simplifyCurveEuc.m][simplifyCurveEuc.m]] ::
Reduce a set of points so that adjacent points are not too close together in space.
- [[https://github.com/richmit/MatlabUtils/blob/main/sumByBlocks.m][sumByBlocks.m]] ::
Bust an array of samples into fixed size blocks, compute stats for each block, and return it all in a matrix. The
columns of the matrix are mean, min, and max.
- [[https://github.com/richmit/MatlabUtils/blob/main/applyToRows.m][applyToRows.m]] & [[https://github.com/richmit/MatlabUtils/blob/main/applyToCols.m][applyToCols.m]] ::
Apply a function to the rows or columns of a matrix. Reminiscent of, but far less elegant than, the R =apply= functions.
I use the script [[https://github.com/richmit/MatlabUtils/blob/main/install.sh][install.sh]] to copy these files into my Matlab & Octave paths.
-mitch
PS: Have Fun