主要内容

如何MATLAB发现默认值

所有图形对象的属性都有内置在MATLAB中的值®.这些值称为工厂定义的值。未指定值的任何属性将使用预定义值。

您还可以定义自己的默认值。MATLAB使用默认值,除非在创建对象时为属性指定一个值。

MATLAB搜索从当前对象开始的默认值,并继续搜索对象的祖先,直到找到用户定义的默认值或达到工厂定义的值。因此,对属性值的搜索总是满足的。

MATLAB根据以下步骤确定给定属性的值:

  1. 属性指定为绘图函数参数的默认值

  2. 如果对象是由类似的高级绘图函数创建的直线情节,轴ColorOrderLineStyleOrder属性的定义覆盖定义的默认值颜色线型属性。

  3. 由坐标轴定义的属性默认值(默认值可以通过绘图函数清除)

  4. 属性默认值由图定义

  5. 属性的默认值

  6. 如果未定义default,则使用出厂默认值

设置默认值只影响在设置默认值之后创建的对象。现有的图形对象不受影响。