主要内容

系统命令

以编程方式与操作系统和 MATLAB® 环境交互

通过系统命令能够以编程方式访问操作系统和 MATLAB 环境。使用这些命令,您可以访问有关您的计算机的信息,将内容复制到系统剪贴板,获取和设置环境变量,以及执行操作系统命令。要访问和修改 MATLAB 中的工具选项,如命令行窗口、编辑器或 App 设计工具,请使用设置。要在 MATLAB 会话中存储和访问您自己的数据,请创建自定义设置。

函数

全部展开

clipboard在目标与系统剪贴板之间复制并粘贴文本
computer有关运行 MATLAB 的计算机的信息
system执行操作系统命令并返回输出
cmdsep当前平台的命令分隔符 (自 R2023b 起)
dos执行 DOS 命令并返回输出
unix执行 UNIX 命令并返回输出
getenv获取环境变量
loadenvLoad environment variables from .env and plain text files (自 R2023a 起)
isenvDetermine if environment variable exists (自 R2022b 起)
setenv设置环境变量
unsetenvRemove environment variable (自 R2022b 起)
perl使用操作系统可执行文件调用 Perl 脚本
winqueryregWindows 注册表中的项
matlabProcessIDProcess identifier for MATLAB code execution process (自 R2025a 起)
matlab.io.saveVariablesToScript将工作区变量保存到 MATLAB 脚本中
getpref获取自定义设置值
setpref设置自定义设置值
addpref添加自定义设置
rmpref删除自定义预设项
ispref确定是否存在自定义预设项

访问和修改设置

settings访问 SettingsGroup 根对象
clearTemporaryValue清除设置的临时值
clearPersonalValue清除设置的个人值
clearInstallationValueClear installation value for setting (自 R2022a 起)
hasActiveValueDetermine whether setting has active value set (自 R2024a 起)
hasTemporaryValue确定设置是否设置了临时值
hasPersonalValue确定设置是否设置了个人值
hasInstallationValue Determine whether setting has installation value set (自 R2022a 起)
hasFactoryValue确定设置是否设置了出厂值
Setting表示单个设置
SettingsGroup设置及子组对象的组

创建设置

addSetting添加新设置
addGroup添加新设置组
hasGroup确定设置组是否存在
hasSetting确定设置是否存在于设置组中
removeGroup删除设置组
removeSetting删除设置

设置验证

matlab.settings.mustBeLogicalScalar验证设置值是逻辑标量
matlab.settings.mustBeNumericScalar验证设置值是数值标量
matlab.settings.mustBeStringScalar验证设置值是字符串标量
matlab.settings.mustBeIntegerScalar验证设置值是整数标量

出厂设置

matlab.settings.FactoryGroup.createToolboxGroup为工具箱创建 FactoryGroup 根对象
addGroup添加新的出厂设置组
addSetting添加新出厂设置
matlab.settings.SettingsFileUpgrader工具箱的出厂设置树中特定于版本的更改
move记录出厂设置或组的移动或重命名
remove记录出厂设置或组的删除
matlab.settings.reloadFactoryFile加载或重新加载出厂设置
matlab.settings.loadSettingsCompatibilityResults将工具箱的个人设置升级到特定版本的结果
FactoryGroup出厂设置和出厂子组对象的组
FactorySetting出厂设置对象
ReleaseCompatibilityResults将工具箱升级到特定版本号的结果
ReleaseCompatibilityException升级工具箱时发生的异常
VersionResults升级操作的结果
OperationResult升级工具箱时单个操作的状态

设置

全部展开

matlab.accessibility SettingsAccessibility settings, including screen reader settings (自 R2026a 起)
matlab.codeanalyzer 设置代码分析器设置
matlab.colors 设置浅色主题的 MATLAB 语法高亮颜色设置
matlab.commandwindow 设置命令行窗口设置,包括文本显示设置
matlab.fonts 设置代码字体设置
matlab.general 设置常规设置包括 MAT 文件和随机数设置
matlab.keyboard 设置键盘设置,包括建议和自动填充设置
matlab.suggestions SettingsCode suggestions settings (自 R2026a 起)
matlab.editor 设置编辑器设置,包括语言、备份和显示设置
matlab.appdesigner 设置App 设计工具设置,包括画布编辑器和组件浏览器设置

主题

相关信息