由於MathWorks每六個月發佈一個新版本的MATLAB,因此每次都必須設置最新版本,這有點麻煩。我想要的是一種自動配置MATLAB的方式,以節省管理麻煩的時間。當我獲得新版本時,我通常會做的事情有:以編程方式配置MATLAB
將常用目錄添加到路徑中。
創建一些工具欄快捷方式。
更改一些GUI首選項。
的首要任務是容易與addpath
和savepath
編程實現。接下來的兩個並不那麼簡單。快捷鍵的
詳細信息都將存儲在prefdir
給出的文件夾中的文件「shortcuts.xml」。到目前爲止,我的最佳想法是使用MATLAB Central File Exchange中的一個XML工具箱來讀取該文件,添加一些快捷方式的詳細信息並將它們寫回文件。這似乎是相當多的努力,這通常意味着我錯過了現有的效用函數。有沒有更容易的方法(以編程方式)添加快捷方式?
更改GUI首選項似乎更加棘手。 preferences
只是打開GUI首選項編輯器(相當於文件 - >首選項); setpref
似乎不包括GUI選項。
該GUI的喜好被存儲在(在prefdir
再次)matlab.prf
;這個時間在傳統name=value
配置樣式。我可以嘗試直接覆蓋這些值,但是並不總是清楚每行代碼的含義,或者發行版名稱之間有多少差異,或者如果此文件包含不合理的值,那麼MATLAB將如何破壞。我意識到這是一個長鏡頭,但是matlab.prf
的內容都記錄在任何地方?或者有更好的配置GUI的方法嗎?
要獲得額外的功勞,您如何設置您的MATLAB副本?有沒有其他的調整,我錯過了,可以通過腳本改變?
非常感謝!正是我想要的。 – 2010-05-11 08:44:26