主要内容

setpref

设置自定义设置值

说明

setpref(group,pref,value) 将指定组中的指定设置设置为指定值。如果设置或组不存在,MATLAB® 会创建它。

设置具有持久性,它们的值在 MATLAB 会话之间保持不变。

示例

示例

全部折叠

创建一个设置组和设置,然后更改设置值。

使用 addpref 创建一个名为 mytoolbox 的设置组,并在其中添加名为 version 的设置。

addpref('mytoolbox','version','1.0')

更改 version 设置的值,然后获取设置值。

setpref('mytoolbox','version',{'1.0','beta'})
getpref('mytoolbox','version')
ans =
  1×2 cell array
    {'1.0'}    {'beta'}

输入参数

全部折叠

自定义设置组名称,指定为字符向量或字符串标量。group 必须是有效的变量名称。有关详细信息,请参阅变量名称

示例: 'mytoolbox'

数据类型: char | string

自定义设置名称,指定为字符向量、字符向量元胞数组或字符串数组。pref 必须是有效的变量名称。有关详细信息,请参阅变量名称

如果 pref 是字符向量元胞数组或者是非标量字符串,则 value 必须为 pref 中指定的每个设置指定一个值。

示例: 'version'

示例: {'version','modifieddate','docpath'}

数据类型: char | string

自定义设置值,指定为任何 MATLAB 数据类型,包括数值类型、字符向量、元胞数组、结构体和对象。如果 pref 是字符向量元胞数组或非标量字符串数组,则 value 必须为 pref 中指定的每个设置指定一个值。

示例: 1.1

示例: {{1.1,'beta'},datetime(2018,1,9),'C:\mytoolbox\documentation'}

版本历史记录

在 R2006a 之前推出

全部展开