這是一個(gè)可以將之前的這篇文章作為上文的文章,只不過正如之前所說,我放棄了虛擬機(jī),且因?yàn)樾掳鍹ATLAB有我可能會在畢設(shè)中會使用到的新增工具箱,我也趁機(jī)更新到了R2017a。
1. 設(shè)置路徑遇到權(quán)限問題
如果將MATLAB安裝到了系統(tǒng)文件夾(例如/usr/local/MATLAB),可能會出現(xiàn)添加工具包時(shí)因?yàn)闄?quán)限問題而失敗,如圖所示:

這是因?yàn)楸4嫠阉髀窂降呐渲梦募τ谄渌脩魶]有寫權(quán)限。我們找到配置文件pathdef.m的路徑/usr/local/MATLAB/R2017a/toolbox/local,我們查看屬性,會發(fā)現(xiàn)文件只對root具有所有權(quán),對所有者(u),組(g)和其他(o)的訪問權(quán)限僅有只讀。

于是我們使用chmod命令改變文件權(quán)限,用root對該文件添加u、g、o的寫權(quán)限(在路徑中打開終端):
sudo chmod ugo+w pathdef.m
Linux用三組八進(jìn)制數(shù)映射表示u、g、o對文件的23種權(quán)限,在這里對文件賦予讀操作的命令也可以寫成:
sudo chmod 666 pathdef.h
此時(shí)文件權(quán)限變?yōu)?strong>讀寫。

這時(shí)我們就可以成功添加新的工具箱到搜索路徑了。

2. 解決安裝R2017a版本時(shí)無法使用doc命令的問題
MATLAB R2017a的一個(gè)新特性是:函數(shù)文檔支持在線預(yù)覽,但是我們試著輸入doc nnet的時(shí)候,MATLAB文檔瀏覽器顯示如下:

對于購買正版授權(quán)的個(gè)人用戶或?qū)W校機(jī)房來說,登錄賬戶的確可以體驗(yàn)到在線文檔帶來的更多新特性,但對于盜版破解用戶來說,因?yàn)樵诰€文檔和用戶購買的許可證綁定,于是我們登錄后仍舊無法使用doc命令的文檔查看功能。

不過,MATLAB新版仍舊保留了本地文檔,在菜單欄的主頁標(biāo)簽→預(yù)設(shè)打開預(yù)設(shè)項(xiàng)窗口,在MATLAB→常規(guī)→幫助找到文檔位置,選中安裝在本地,點(diǎn)擊確定即可。

這樣,我們又可以使用doc命令查看本地文檔了。

3. 將MATLAB鍵盤操作改回Windows風(fēng)格。
MATLAB的glnxa版本默認(rèn)使用Emacs風(fēng)格,例如使用Alt+W復(fù)制,用Ctrl+Y粘貼,如果不習(xí)慣Emacs風(fēng)格的操作方式,可以修改為Windows默認(rèn)方式。
??具體操作如下:在菜單欄的主頁標(biāo)簽→預(yù)設(shè)打開預(yù)設(shè)項(xiàng)窗口,在MATLAB→鍵盤→快捷方式找到活動設(shè)置,在下拉菜單中選擇Windows默認(rèn)集,點(diǎn)擊確定即可。
之前提到的參考書我很早就看完了,目前轉(zhuǎn)而學(xué)習(xí)更加進(jìn)階的清華大學(xué)出版社《UNIX/Linux應(yīng)用/編程與系統(tǒng)管理(第三版)》,也開始進(jìn)階的學(xué)習(xí)其他編程語言。

參考文章:
如何評價(jià) MATLAB R2017a (Prerelease)?- 于正洋的回答 - 知乎
Ubuntu下Matlab路徑不能永久保存的問題及其解決方案