Ich benutze whereis matlab
und finde :
/usr/local/bin/matlab
, das ist eine sehr lange Bash-Datei.
Wie kann ich herausfinden, wo matlab installiert ist, ich meine, sein installierter Ordner.
BEARBEITEN:
Ich habe die folgende Methode verwendet: öffne matlab und benutze edit svds.m um die svds.m Datei zu öffnen und der Editor zeigt den Ordner :)
Antworten:
Versuchen
Die Binärdatei wird mit Großbuchstaben geschrieben. In meinem System ist die ausführbare MATLAB-Datei installiert
/usr/local/matlab/r2009b/bin/glnxa64/MATLAB
(was ein etwas seltsamer Ort ist). Die Matlab-Wurzel wäre dann/usr/local/matlab/r2009b
Normalerweise führen Sie matlab normalerweise mit dem Long-Shell-Skript aus ...
quelle
sudo updatedb
einmal ausgeführt werdenlocate
(sonst wird möglicherweise nicht annähernd so viel gefunden).Ich tat
mit Ausgabe
Dann
BEARBEITEN : Der bessere Weg ist, es über die Matlab-Befehlszeile mit Matlabroot zu tun .
quelle
cat
:grep matlab $(which matlab)
Auf RPM-basierten Distributionen können Sie verwenden
Es werden Ihnen alle Dateien aus dem Paket angezeigt
Wenn Sie nicht sicher sind, wie das Paket aufgerufen wird, können Sie
rpm -qa | grep -i matlab
den Namen verwendenquelle
Die Speicherorte hängen (wie von Dmitry vorgeschlagen) davon ab, wie Sie die Pakete installiert haben. Normalerweise werden bei der Installation von der Quelle die Binärdateien und zugehörigen Dateien gespeichert
/usr/local
. Ausführliche Informationen dazu, wo Standarddistributionen (wie Debian und andere Dateien ablegen ) finden Sie im Dateisystem-Hierarchie-Standard .quelle
Ihr Paketmanager könnte es Ihnen sagen. YAST in opensuse verfügt über eine Registerkarte "Dateien", auf der alle Dateien und Speicherorte angezeigt werden, an denen sie installiert werden. Ich kann nicht für andere Distributionen sprechen.
quelle
In einer Linux-Umgebung können Sie den folgenden Code ausführen, um MATLAB-Pfade abzurufen
Hier
matlab -e
werden viele Informationen ausgegeben, um MATLAB auszuführen. Wir müssen sie also weiterleiten,sed -n 's/MATLAB=//p'
um nur die MATLAB-Wurzel auszuwählen. Ich verwende dies in meinem Makefile-Dokument, um den Pfad zummex
Compiler zu finden, ohne MATLAB zu starten. Es ist sehr schnell Befehl. Folgendes habe ich in meinem Makefile-Dokument nur zur Vereinfachung verwendet:quelle
Laut der offiziellen Antwort von MathWorks (siehe Wo ist MATLAB auf meinem Computer installiert? ) Befindet es sich in -
\usr\local\MATLAB\Rxxxxx
woxxxxx
steht für die Version. Zum BeispielR2019a
für die im März 2019 veröffentlichte Version.quelle