Utility package with NoGrow class and realDeal function
Versione 1.1.1 (6,14 KB) da
Jeffrey Clark
Utilities I find useful: NoGrow superclass to detect and/or prevent growth of arrays; and realDeal to augment MATLAB deal functionality
I will add what I find usefull for general applications' program development and testing to this package.
Includes:
- +Utility.NoGrow - Abstract class is a superclass for your class for a builtin data type or yours to detect or not allow implicit growth due to over indexing assignments. In its simplest implementation you can find this usefull for detecting execution beyond the intended scope of some array(s). Or use it to grow arrays by a useful amount to limit the number of memory copies needed for continued operation. See example files in +Utility/NoGrow/test
- +Utility.realDeal - Deal input(s) to Comma-Separated List (CSL) output. realDeal expands the work of MATLAB's deal function to allow its use wherever deal would be used and to include arguments of one array or multiple inputs.
Cita come
Jeffrey Clark (2026). Utility package with NoGrow class and realDeal function (https://it.mathworks.com/matlabcentral/fileexchange/117000-utility-package-with-nogrow-class-and-realdeal-function), MATLAB Central File Exchange. Recuperato .
Compatibilità della release di MATLAB
Creato con
R2022a
Compatibile con qualsiasi release
Compatibilità della piattaforma
Windows macOS LinuxTag
Scopri Live Editor
Crea script con codice, output e testo formattato in un unico documento eseguibile.
+Utility
+Utility/test
| Versione | Pubblicato | Note della release | |
|---|---|---|---|
| 1.1.1 | Forgot to upload new zip for 1.1.0 |
||
| 1.1.0 | Minor updates to NoGrow; added separate functionality for deal-like processing. |
||
| 1.0.2 | Corrected NoGrow error message formatting when a double type throws an error message for an invalid index. |
||
| 1.0.1 | Corrected NoGrow for some higher dimension issues found when changing my application where I use this. Also updated test file to test these corrected issues. |
||
| 1.0.0 |
