Wie kann ich MATLAB 2012 starten?

19

Ich habe ein Problem mit der MATLAB 2012-Installation.

Nachdem ich es mit Alt+ installiert F2und benutzt habe gksudo nautilus, habe ich MATLAB im richtigen Ordner installiert /usr/local/MATLAB/R2012a.

Dann habe ich die Lizenz eingefügt und das Fenster hat "Aktivierung abgeschlossen" oder so ähnlich angezeigt.

Das hat mich glücklich gemacht, aber nur für eine Weile, denn sobald ich versuche, in den Anwendungen nach MATLAB zu suchen, kann ich es nicht finden und auch nicht, wenn ich versuche, es auszuführen

matlab

Im Terminal steht:

command not found

Wie kann ich dieses Problem beheben?

Mattia
quelle

Antworten:

30

Versuchen Sie, zu dem binOrdner in Ihrem Matlab-Installationsverzeichnis zu navigieren :

cd /usr/local/MATLAB/R2012a/bin

Dann führen Sie Matlab von dort aus:

./matlab

Quelle: Wie starte ich MATLAB unter Linux?

Wenn das für Sie funktioniert hat, können Sie einen Alias ​​erstellen:

cd /usr/local/bin/
sudo ln -s /usr/local/MATLAB/R2012a/bin/matlab matlab

Mit diesem Trick können Sie matlab von einem beliebigen Verzeichnis aus starten, wie Sie es versucht haben. Beachten Sie, dass Sie sudofür den letzten Befehl verwenden sollten, da dieser global für alle Benutzer einen Alias ​​erstellt.

Wenn Sie sich nicht in der Liste der Sudoer befinden (dh Sie können den sudoBefehl nicht verwenden ), können Sie lokal einen Alias ​​erstellen. Öffnen Sie dazu die .bashrcDatei in Ihrem Home-Verzeichnis:

gedit ~/.bashrc

Fügen Sie die folgende Zeile am Ende dieser Datei hinzu:

alias matlab="/usr/local/MATLAB/R2012a/bin/matlab"

Öffnen Sie abschließend Ihr Terminal erneut, oder geben Sie source ~/.bashrcdiesen Befehl ein und führen Sie ihn aus.

Quelle: Wie erstelle ich Verknüpfungen, Aliase oder Links zu MATLAB?

Andrej
quelle
Vielen Dank für den ersten Teil: Matlab wird jetzt geöffnet und funktioniert in dem Ordner, in dem ich es installiert habe. Trotzdem kann der symbolische Link nicht erstellt werden, da das Terminal "permission denied" meldet
Mattia
Entschuldigung, es ist meine Schuld. Sie sollten sudo für den Befehl zum Erstellen symbolischer Links verwenden: "sudo ln -s / usr / local / MATLAB / R2012a / bin / matlab matlab".
Andrey
Die Antwort wurde aktualisiert.
Andrey
Umfassende Antwort. Ich mag das.
NlightNFotis
Sorry, aber gestern hatte ich keine Verbindung zum Web. Ihre Antwort war perfekt, um mein Problem zu lösen. Vielen Dank!
Mattia
12

Ich habe Matlab 2012b gerade auf Ubuntu 12.10 installiert und anschließend das matlab-Support- Paket im Ubuntu Software Center installiert :

sudo apt-get install matlab-support

(Nach dieser Antwort in einer verwandten Frage: /ubuntu//a/140078/16835 )

amc
quelle
mit Abstand die einfachste Lösung! Und schnell, dauert nur 2 Minuten zum Herunterladen und Konfigurieren (und ich benutze einen 7 Jahre alten Laptop so ...)
Nick