实用程序启用/禁用MATLAB工具箱。
S = toggletoolbox ()
S = toggletoolbox (")
S = TOGGLETOOLBOX('all')查询所有已安装的开关状态
工具箱。
M = TOGGLETOOLBOX('names')返回全称/目录名映射
[M]适用于目前的MATLAB安装。
的开关状态查询或设置
MATLAB工具箱[工具箱]到[状态]。string或cellstring[工具箱]可以
等于工具箱的安装目录名(与
Ver()),或者工具箱的全名。字符串[state]可以是'on'之一,
'off'或'query'。返回参数[S]是一个包含
工具箱名称作为字段,打开/关闭状态表示为true/false。
S = toggletoolbox(…,永久)为字符串[永久]等于
“permanent”将试图使改变在不同的人之间持续存在
MATLAB会话。如果[permanency]等于'temporary'(默认值),则
更改只会持续到当前会话的剩余时间。
TOGGLETOOLBOX(S0)将所有工具箱的打开/关闭状态重置为
[S0]中包含的状态,其中[S0]是返回的结构
如上所述的TOGGLETOOLBOX()。
控件中的相关目录可以禁用工具箱
MATLAB的道路。由于路径的顺序对于名称解析很重要,
TOGGLETOOLBOX()尝试保持所有路径的顺序接近MATLAB的顺序
尽可能选择启动路径。多次调用TOGGLETOOLBOX()
工具箱和任意的开/关状态不应该影响整个路径
order——随后调用TOGGLETOOLBOX('all', 'on'),结果是一个路径
与启动路径相同。
请注意,TOGGLETOOLBOX()为性能和性能生成一个MAT文件
MATLAB会话之间或跨平台的持久性。请确保
TOGGLETOOLBOX()位于它具有写访问权限的目录中。
会话示例:
>> M = toggleToolbox('names')%
M =
'aero' '宇航工具箱' '
“aeroblks”“Aerospace Blockset”
“生物信息”“生物信息工具箱”
“通信工具箱”
...
>> S = toggleToolbox({'航天工具箱' '小波工具箱'},'查询')
S =
航空:1
小波:1
>> w = ver('小波')
w =
名称:“小波工具箱”
版本:“4.5”
发布:“(R2010a)”
日期:' 25 - 1月- 2010 '
>> S = toggleToolbox({'Aerospace Toolbox' 'Wavelet Toolbox'}, 'off');
>> toggleToolbox({'Aerospace Toolbox' 'Wavelet Toolbox'}, 'query')
ans =
航空:0
小波:0
>> w = ver('小波')
w =
包含字段的0x0 struct数组:
的名字
版本
释放
日期
> > toggleToolbox(年代);
>> toggleToolbox({'Aerospace Toolbox' 'Wavelet Toolbox'}, 'query')
ans =
航空:1
小波:1
跨平台开发者模式:
>> S = toggleToolbox('all', 'off');
引用作为
Rody Oldenhuis(2022)。toggleToolboxGitHub (https://github.com/rodyo/FEX-toggleToolbox/releases/tag/v1.2.0)。检索.