What is the best way to have easy available settings for a MATLAB toolchain

2 次查看(过去 30 天)
Hi!
I have a sizeable toolchain in MATLAB which is run with some settings, currently defined in a static class that is on the MATLAB path.
I want to change these settings depending on the environment it's running on (for example local vs cluster).
I don't want to have to pass some boolean like 'isCluster' to each function because of how deeply nested the functions are.
Would it be a good idea to initialize a global instance of the settings class in the main script, something like:
global settings = SettingsClass(isCluster)
which would then be accesible everywhere, or is this a risky pattern? Any good suggestions are welcome!

回答(1 个)

Shiva Kalyan Diwakaruni
Hi,
You can try typing "matlab -help" or "matlab -h" in your command prompt and it will show list of startup flags , there is a specific startup flag '-r' to which you can pass matlab command , which Start MATLAB and execute the MATLAB_command.
You can also follow the below link where user tries change priorty by changing settings in a file inside matlabroot directory using start command
hope it helps,
thanks

类别

Help CenterFile Exchange 中查找有关 Startup and Shutdown 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by