主要内容

怎么MATLAB查找默认值

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

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

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

MATLAB根据以下步骤顺序确定用于给定属性的值:

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

  2. 如果对象是由高级打印函数创建的线,如情节,轴色序LineStyleOrder定义覆盖为对象定义的默认值颜色线型财产。

  3. 由轴定义的特性默认值(默认值可通过打印功能清除)

  4. 由figure定义的属性默认值

  5. 由根定义的属性默认值

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

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