Чтобы установить свойство по умолчанию, которое будут использовать все фигуры, вы должны установить это значение по умолчанию для корневого объекта . Вот лучшая документация , объясняющая, как это сделать. В вашем случае вы бы сделали следующее:
set(0,'DefaultFigureColormap',cmap);
Как правило, имя свойства, которое вы должны установить, будет словом 'Default'
, за которым следует имя объекта дескриптора (т. Е. 'Figure'
, 'Line'
, 'Surface'
и т. Д.), За которым следует имя свойства, которым вы являетесь установка по умолчанию для. После установки последующие объекты дескриптора будут созданы с этим свойством, установленным по умолчанию.
Примечание: Заданные вами значения свойств по умолчанию будут действовать только для текущего сеанса MATLAB. Если вы перезапустите MATLAB, значения по умолчанию вернутся к заводским настройкам. Чтобы использовать одни и те же значения по умолчанию при каждом запуске MATLAB, примените их в своем 'startup.m'
файле .