Поскольку MathWorks выпускает новую версию MATLAB каждые шесть месяцев, возникает проблема с установкой последней версии каждый раз. То, что я хотел бы, это автоматический способ настройки MATLAB, чтобы сэкономить время на административных хлопотах. Виды вещей, которые я обычно делаю, когда получаю новую версию:
Добавление часто используемых каталогов к пути.
Создайте несколько ярлыков панели инструментов.
Изменение некоторых настроек графического интерфейса.
Первую задачу легко выполнить программно с помощью addpath
и savepath
. Следующие два не так просты.
Сведения о ярлыках хранятся в файле «shortcuts.xml» в папке, заданной prefdir
. Моя лучшая идея на данный момент - использовать один из наборов инструментов XML в MATLAB Central File Exchange, чтобы прочитать этот файл, добавить некоторые ярлыки и записать их обратно в файл. Это кажется довольно большим усилием, и это обычно означает, что я пропустил существующую функцию полезности. Есть ли более простой способ (программно) добавить ярлыки?
Изменение настроек графического интерфейса кажется еще сложнее. preferences
просто открывает редактор предпочтений GUI (эквивалентный File -> Preferences); setpref
, кажется, не охватывает параметры графического интерфейса.
Настройки графического интерфейса хранятся в matlab.prf
(снова в prefdir
); на этот раз в традиционном name=value
стиле конфигурации. Я мог бы попытаться перезаписать значения в этом напрямую, но не всегда ясно, что делает каждая строка, или насколько имена различаются в разных выпусках, или как будет сломан MATLAB, если этот файл содержит хитрые значения. Я понимаю, что это длинный выстрел, но документировано ли где-нибудь содержание matlab.prf
? Или есть лучший способ настройки графического интерфейса?
За дополнительную плату, как вы настраиваете свою копию MATLAB? Есть ли какие-то другие твики, которые я пропустил, которые можно изменить с помощью скрипта?