bgm:days Escape the day-Ghostless
_(:з」∠)_
作為不折騰會死的我,又開始折騰了,尤其是最近看見matlab對于算法實作上面哪種天然的親和力以後,更加堅定了我瞎雞兒搞得決心!
第一步就是無GUI啟動~
matlab -nodesktop -nosplash
複制
執行這個可以打開沒有GUI的Matalab應用
matlab -nojvm
複制
這個也可以

打開的樣子
在VSCode裡面你搜尋這個擴充,安裝一下
C:\Program Files\MATLAB\R2018b\bin\matlab.exe
複制
接着打開設定,尋找matlab,然後加一下終端的具體路徑
在設定的頁面裡面,你搜尋matlab,會變得簡單一些
如果在上面的GUI裡面做了更改,是可以同步回報到json的配置檔案
matlab-formatter.indentwidth: 用于縮進的空格數。
matlab-formatter.separateBlocks: 控制是否在for、if、while等塊前後添加換行符。
matlab-formatter.pythonPath:python 可執行檔案的可選自定義路徑。設定這個選項需要重新開機 vscode。
matlab-formatter.formatterPath:matlab 格式化程式的可選自定義路徑。設定這個選項需要重新開機 vscode。
針對上面的插件,我簡單的對這個配置做了一點翻譯,希望可以用的上。
注意一點,我們要把這個exe檔案寫入到配置檔案内
當出現這個錯誤的時候,我的心都碎了
我以為就是一個Python解釋器的事情,不就是幾個指令的事情
https://www.mathworks.com/help/matlab/matlab_external/install-the-matlab-engine-for-python.html
複制
自己看一下這裡版本和解釋器的對應關系
C:\Program Files\MATLAB\R2018b\bin
複制
在根安裝目錄下,打開matlab
matlabroot
複制
輸入這個指令,列印安裝的路徑
然後cd到這個裝Py腳本的地方
手動安裝,出錯
是以我們應該重新裝一個Python3.6 可是有的人會問,那以前安裝了那麼多的包怎麼辦?
别急
pip freeze > piplist.txt
複制
notepad.exe .\piplist.txt
複制
執行這兩個指令
然後你會看到這個東西
解除安裝
裝個版本就行
安裝3.6,注意加路徑
又是這個錯誤
python -m pip install --upgrade pip
複制
這裡的問題其實很詭異,這樣還是沒有安裝好
在CMD,CMD,CMD裡面輸出一下
你看,兩個pip的路徑
删除一個就好了
pip install -r piplist.txt
複制
在matlab的内部檔案夾,如果出現這個
權限不夠,提權
完成
cd (fullfile(matlabroot,'extern','engines','python'))
system('python setup.py install')
複制
在matlab的terminal裡面輸入
其實我是沒有成功
目前寫好的配置檔案
現在的效果,高亮+補全+格式化+無GUI輸出
matlab -nosplash -nodesktop -sd
c:\Users\yunswj\Desktop\Matlab -r "run('.\p1.m');"
複制
本質上運作的東西
用指令可以執行
也可以加一個快捷鍵,快捷鍵實在是重複的太多了。。。