VSCode で MATLAB を使う

作者の環境

一応私の使用環境を書いておきますが, 同じようなことをすれば (Unix 系なら) どの環境でも動くと思います (Windows はわからん).

  • macOS Monterey 12.6.5
  • MATLAB R2022a
  • VSCode 1.78.2

やること

MATLAB の公式拡張機能をインストール

パスの設定

VSCode のターミナルから MATLAB を起動できるようにします. パスの設定, とは書きましたが厳密には実行ファイルがあるフォルダへのパスではなく, 実行ファイルそのものを指すエイリアスを設定します. なぜかというと今回は CLI のみが必要で GUI はいらないからですね. これには -nodesktop オプションを使います.
ということで次のコマンドを, 使ってるシェルに応じて ~/.bashrc とか ~/.zshrc とかに設定してください. 私は fish ユーザーなので ~/.config/fish/config.fish に設定します.

1
alias matlab '/Applications/MATLAB_R2022a.app/bin/matlab -nodesktop'

設定したら source で設定ファイルの再読み込みをかけてください. これで OK.
ターミナルで matlab コマンドを実行すると CLI モードで MATLAB が立ち上がります.

HelloWorld を実行してみるとこんな感じ

MATLAB in VSCode

変数名の表示とかはできませんが, 簡単なスクリプトを書いて実行するくらいなら全然これでも問題なく使えます. 個人の感想ですが.

Built with Hugo
テーマ StackJimmy によって設計されています。