天天看點

ubuntu16.04上安裝matlab 2015b,2016a的故障排除故障1:啟動matlab時一直卡在啟動畫面故障2:啟動matlab後崩潰(Encountered internal error)故障3:Matlab字型看起來有鋸齒建立一個桌面快捷方式

ubuntu下matlab的啟動方法為終端執行

${MATLAB_ROOT}/bin/matlab -desktop
           

其中${MATLAB_ROOT}是matlab安裝目錄,預設在/usr/local/MATLAB/R201*下。實際操作時要替換為正确路徑。

故障1:啟動matlab時一直卡在啟動畫面

啟動matlab後一直卡在splash界面(小視窗)。這個錯誤的原因是用root運作過matlab,在目前使用者目錄下留下了一些緩存,而這些緩存再用普通使用者無權限通路。

解決方法:删除使用者目錄下的matlab緩存。

sudo rm -r -f ~/.matlab/
           

故障2:啟動matlab後崩潰(Encountered internal error)

啟動matlab後剛出現maltab的大視窗,就崩潰(Encountered internal error)。這個錯誤的原因是matlab自帶的libstdc++.so.6與系統不相容,直接移除它就可以了。

解決方法:

cd ${MATLAB_ROOT}/sys/os/glnxa64
sudo mv libstdc++.so. libstdc++.so..old
           

故障3:Matlab字型看起來有鋸齒

進入Matlab之後,發現界面和編輯器的字型有鋸齒,非常難看。這個問題的原因可能是字型的分辨率太低,也可能渲染沒有開啟反鋸齒。

解決方法1:安裝高dpi字型。

sudo apt-get install xfonts-dpi xfonts-dpi
           

解決方法2:Matlab中啟用字型反鋸齒。

選擇“選項(Preferences)”->“字型(Fonts)”,勾選“使用反鋸齒平滑桌面字型(Use antialiasing to smooth desktop fonts)”。

使用解決方案後重新開機Matlab,檢視是否生效。本人用Matlab2015b在Ubuntu16.04上使用第一種方法就搞定了。

建立一個桌面快捷方式

Matlab安裝後沒有桌面快捷方式,這給我們使用帶來不便。建立快捷方式步驟如下:

  • 網上找一個matlab圖示檔案,儲存為${MATLAB_ROOT}/matlab.jpg。
  • 在桌面建立一個matlab.desktop檔案,輸入以下内容
[Desktop Entry]
Type=Application
Name=matlab
Exec=${MATLAB_ROOT}/bin/matlab -desktop
Icon=${MATLAB_ROOT}/matlab.jpg
           

儲存後執行

cd ~/桌面
chmod a+x matlab.desktop
           

現在可以輕按兩下桌面快捷方式啟動matlab了。

繼續閱讀