MATLAB Answers

0

起動の際のバージョン変更

Asked by Tatsuki Tokushige on 13 Jul 2018
Latest activity Commented on by Kojiro Saito on 23 Jul 2018
以前2017bをしており,つい最近2018aを新たにインストールし,アクティベートまでしたのですが, コマンドで起動しようとすると2017bが起動します.2018aを起動させるにはどうすればよいでしょうか.
パソコンはubuntuが入ってます.

  0 Comments

Sign in to comment.

1 Answer

Answer by Gerile Geri on 18 Jul 2018
 Accepted Answer

MATLAB のインストールディレクトリへ移動し、起動をお試しいただけませか。
$MATLAB\R2018a\bin
※$MATLAB はMATLAB のインストールディレクトリを表します。
参考リンク:
また、通常 MATLAB のLinux マシン上でのデフォルト設計上では、起動ショートカットのような icon は作成されません。
MATLABのショートカットicon 等を作成し起動する場合、
R2018a のシンボリックリンクを作成し、そこから起動が可能です。
参考リンク:
シンボリックリンクの作成方法の更なる詳細情報については、
大変恐縮ですが、開発元である Linux へお問い合わせください。

  2 Comments

ご回答ありがとうございました。ディレクトリを移動し./matlabで起動できました。シンボリックリンクの作成のやり方がやはりまだうまくいかないのでもうすこし頑張ってみます。ありがとうございました。
Kojiro Saito on 23 Jul 2018
既に解決済みかもしれませんが、参考としてシンボリックリンクの差し替え手順例を記載します。ここではMATLAB R2018aのインストールディレクトリを/usr/local/MATLAB/R2018aとします。
現在のシンボリックリンクのパスを確認
which matlab
これにより、シンボリックリンクのパスが /usr/local/bin/matlab のように出力されます。
現在のシンボリックリンクの参照先パスを確認
シンボリックリンクがどのファイルに向けられているか以下のコマンドで確認します。
ls -l /usr/local/bin/matlab
ご質問された時点ではこれがR2017bのbin/matlabになっていたかと思います。
シンボリックリンクの削除と新しいシンボリックリンクの作成
unlinkでシンボリックリンクの削除を行い、再びln -sでR2018aのbin/matlabに対してシンボリックリンクを貼ります。
sudo unlink /usr/local/bin/matlab
sudo ln -s /usr/local/MATLAB/R2018a/bin/matlab /usr/local/bin/matlab
新しいシンボリックリンクの確認 matlabコマンドがR2018aのbin/matlabを指しているか確認します。
which matlab
リターンが/usr/local/bin/matlabと返ってくるので、次に
ls -l /usr/local/bin/matlab
これで/usr/local/bin/matlab -> /usr/local/MATLAB/R2018a/bin/matlab となっていればシンボリックリンクは正しく貼れていますので、以後はmatlabコマンドでだけでR2018aが起動できるようになります。

Sign in to comment.