easydefaults
- For input arguments x1,x2,x3, set default values x1def,x2def,x3def as a list of as parameter-value pairs using easydefaults:
easydefaults('x1',x1def,'x2',x2def,'x3',x3def);
- Defaults can be set for any input argument, whether it’s an explicit input or as part of a parameter-value pair:
function dummy_function(x,varargin)
easydefaults('x',1,'y',2);
...
end
- easydefaults and easyparse can in principle be used in either order, but it is usually better to parse first and fill in defaults after:
function dummy_function(x,varargin)
easyparse(varargin,'y')
easydefaults('x',1,'y',2);
...
end
CAVEAT UTILITOR: this function relies on evals and assignin statements. Input checking is performed to limit potential damage, but use at your own risk.
One of a series of simple functions to provide easier input parsing within MATLAB.
Zitieren als
Jared (2026). easydefaults (https://de.mathworks.com/matlabcentral/fileexchange/39785-easydefaults), MATLAB Central File Exchange. Abgerufen.
Kompatibilität der MATLAB-Version
Plattform-Kompatibilität
Windows macOS LinuxKategorien
Tags
Quellenangaben
Inspiriert von: easyparse
Inspiriert: SETARGS | Parse user-specified optional arguments (varargin) with default values
Live Editor erkunden
Erstellen Sie Skripte mit Code, Ausgabe und formatiertem Text in einem einzigen ausführbaren Dokument.
| Version | Veröffentlicht | Versionshinweise | |
|---|---|---|---|
| 1.3.0.0 | Updated description, improved input checks. |
||
| 1.2.0.0 | Updated license file. |
||
| 1.0.0.0 |
