exponenta event banner

Как MATLAB находит значения по умолчанию

Все свойства графических объектов имеют значения, встроенные в MATLAB ®. Эти значения называются значениями, определенными на заводе-изготовителе. Для любого свойства, для которого не указано значение, используется предопределенное значение.

Можно также определить собственные значения по умолчанию. MATLAB использует значение по умолчанию, если при создании объекта не указано значение свойства.

MATLAB выполняет поиск значения по умолчанию, начинающегося с текущего объекта и продолжающегося через предков объекта до тех пор, пока не будет найдено заданное пользователем значение по умолчанию или пока не будет достигнуто значение, определенное заводом-изготовителем. Поэтому поиск значений свойств всегда выполняется.

MATLAB определяет значение для данного свойства в соответствии со следующей последовательностью шагов:

  1. Значение свойства по умолчанию, указанное в качестве аргумента функции печати

  2. Если объект является линией, созданной высокоуровневой функцией печати, например plot, оси ColorOrder и LineStyleOrder определения переопределяют значения по умолчанию, определенные для Color или LineStyle свойства.

  3. Значение свойства по умолчанию, определенное осями (значения по умолчанию можно удалить с помощью функций печати)

  4. Значение свойства по умолчанию, определенное фигурой

  5. Значение свойства по умолчанию, определенное корнем

  6. Если не определено значение по умолчанию, используйте заводское значение по умолчанию

Установка значений по умолчанию влияет только на те объекты, которые были созданы после установки значения по умолчанию. Существующие графические объекты не затрагиваются.