toggleToolbox

版本1.2.0 (6.87 KB) Rody Oldenhuis
打开或关闭MATLAB工具箱

479下载

更新2020年5月27日

从GitHub

在GitHub上查看许可证

实用程序启用/禁用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)。检索

MATLAB版本兼容性
使用R2010a创建
与任何版本兼容
平台的兼容性
窗户 macOS Linux
确认

启发:toggleToolbox 5克

社区寻宝

在MATLAB Central中找到宝藏,并发现社区如何帮助您!

开始狩猎!
要查看或报告此GitHub插件中的问题,请访问GitHub库
要查看或报告此GitHub插件中的问题,请访问GitHub库