VS-Code Matlab konfigurieren

Vorwort: Matlab integriert eine große Anzahl mathematischer Verarbeitungsfunktionen gut und kapselt sogar Methoden wie Signalverarbeitung, Bildverarbeitung und neuronale Netze. Allerdings wird Matlab oft wegen seiner Mängel kritisiert, wie langsamer Start, keine Code-Vervollständigung und eine unfreundliche Entwicklungsumgebung. Algorithmen-Autoren müssen oft viele sich wiederholende Aktionen ausführen. VS Code ist ein leichter, quelloffener und umweltfreundlicher Editor von Microsoft.
In diesem Artikel wird die Methode zur Verwendung von VS-Code zum Konfigurieren der Matlab-Umgebung ausführlich vorgestellt, sodass Algorithmusautoren VS-Code zum Schreiben von .m-Dateien verwenden und die Entwicklungsfreundlichkeit von VS-Code und die leistungsstarken Funktionen von Matlab voll ausnutzen können.

Für diesen Artikel erforderliche Tools/Software:

  • Matlab-Software
  • VS Code-Software
  • VS-Code-Plugin: Code Runner
  • VS-Code-Plugin: Matlab
  • VS-Code-Plugin: Matlab-Formatter
  • VS-Code-Plugin: interaktives Matlab-Terminal

Übersicht über die Schritte:

  • Bestätigen Sie, dass VS Code und Matlab installiert wurden (konfigurieren Sie die Systemvariablen von Matlab).
  • Installieren Sie Plugins für VS Code
  • Konfigurieren Sie „settings.json“ in VS Code
  • (Optional) Implementieren Sie die interaktive Terminalschnittstelle von Matlab in VS Code und legen Sie Tastenkombinationen für die Ausführung fest

Schritt 1: Bestätigen Sie, dass VS Code und Matlab installiert wurden

Offizielle Website von VS Code: https://code.visualstudio.com/
Offizielle Website von Matlab: https://ww2.mathworks.cn/products/matlab.html

Installationspaket für die Cracked-Version von Matlab 2020 (einschließlich Windows-Version und Linux-Version),
Link: https://pan.baidu.com/s/1LPqlPF1TTSbO5pFH126bPg?pwd=kw7a
Extraktionscode: kw7a

Es wird empfohlen, den Installationspfad auf Englisch anzugeben und Systemvariablen zu konfigurieren.

Schritt 2: Installieren Sie das Plugin für VS Code

Die Installationsschritte für das VS Code-Plug-in lauten wie folgt:

  1. Klicken Sie links auf die Registerkarte „Erweiterungen“ oder drücken Sie Strg+Umschalt+X;
  2. Geben Sie das gewünschte Plugin ein;
  3. Klicken Sie auf das Plugin, Installieren.

Installieren Sie das Plugin:

  1. Matlab
  2. Matlab-Formatierer
  3. Interaktives Matlab-Terminal
  4. Code-Runner

Fügen Sie hier eine Bildbeschreibung ein

Schritt 3: Konfigurieren Sie „settings.json“ in VS Code

(1) Richten Sie die grafische Benutzeroberfläche von Matlab ein und konfigurieren Sie den Matlab-Pfad

Matlab: Linter-Kodierung: „gb2312“;
Matlab: Matlabpath: „Ihr bin\matlab.exe-Installationspfad“;
Matlab: Mlintpath: „Ihr bin\win64\mlint.exe-Installationspfad“.

Fügen Sie hier eine Bildbeschreibung einFügen Sie hier eine Bildbeschreibung ein
(2) Code-Runner konfigurieren

Öffnen Sie „settings.json“ und fügen Sie die folgende Konfiguration zum Code-Runner-Objekt hinzu:

"code-runner.executorMap":{
		"matlab": "cd $dir && matlab -nosplash -nodesktop -r $fileNameWithoutExt",
		
		...只需要在此添加上面该行代码即可,括号内的其他代码不用管...
}

Fügen Sie hier eine Bildbeschreibung einFügen Sie hier eine Bildbeschreibung ein(3) Fügen Sie weitere Konfigurationen hinzu

Geben Sie die vier in der Abbildung gezeigten Objekte in Setting.json ein:

    "files.associations": {
    
    
        "*.m":"matlab",
    },

    "code-runner.runInTerminal": true,

    "[matlab]" : {
    
    
        "files.encoding": "gb2312",
    },
    
    "files.autoGuessEncoding": true,

Hinweis: Nachdem jedes Objekt definiert wurde, muss ein Komma hinzugefügt werden, andernfalls wird ein Fehler gemeldet

Fügen Sie hier eine Bildbeschreibung ein

Die Funktionen der vier Konfigurationsobjekte sind:

  • „files.associations“ – Lassen Sie VS Code die .m-Datei als Matlab-Datei erkennen;
  • „code-runner.runInTerminal“: true – das Ergebnis von Code-Runner im Terminal anzeigen lassen;
  • Die verbleibenden zwei Elemente sind Codierungsoptionen. Chinesische Kommentare werden zwangsläufig in Matlab angezeigt. Wenn Matlab die GB2312-Codierung verwendet, wird es nicht verstümmelt

Die Konfiguration ist abgeschlossen, Strg+S zum Speichern der Datei „settings.json“!

Klicken Sie an dieser Stelle auf „Code ausführen“ , um die .m-Datei in VS Code auszuführen. Der Code wird durch Aufrufen des Matlab-Terminals ausgeführt, sodass ein „Matlab-Befehlsfenster“ -Fenster geöffnet wird, das dem Terminal in Matlab entspricht, und Sie können den Matlab-Code zur Ausführung eingeben.
Fügen Sie hier eine Bildbeschreibung einFügen Sie hier eine Bildbeschreibung ein

Schritt 4: (Optional) Implementieren Sie die interaktive Terminalschnittstelle von Matlab in VS Code und legen Sie Tastenkombinationen für die Ausführung fest

Durch die obige Konfiguration kann VS Code Matlab ausführen, aber das Befehlsterminal von Matlab wird ausgewählt, nachdem es ausgeführt werden muss, und die Interaktion kann nicht direkt in VS Code realisiert werden. Daher wird in diesem Schritt beschrieben, wie die interaktive Terminalschnittstelle von Matlab konfiguriert wird.

(1) Stellen Sie zunächst sicher, dass Sie Python3.6 oder 3.7 auf Ihrem Computer haben

  • Geben Sie das Installationsverzeichnis von Matlab in den Ordner ...\extern\engines\python ein. Sie können sehen, dass sich setup.py im Verzeichnis befindet
  • Öffnen Sie die cmd-Befehlszeile, geben Sie das obige Verzeichnis ein, führen Sie den Installationsbefehl python setup.py aus und führen Sie ihn mehrmals aus, bis er erfolgreich ist
  • Geben Sie Python ein und geben Sie den folgenden Code ein
import matlab.engine
eng = matlab.engine.start_matlab()

Fügen Sie hier eine Bildbeschreibung ein
Fügen Sie hier eine Bildbeschreibung ein

  • Kehren Sie zu VS Code zurück, öffnen Sie die Einstellungen des interaktiven Matlab-Terminals und fügen Sie den lokalen Pfad python.exe hinzu

Fügen Sie hier eine Bildbeschreibung ein

  • Starten Sie nach dem Festlegen VScode neu, drücken Sie die Tastenkombination Strg + Umschalt + P, geben Sie matlab ein und Sie finden drei weitere Befehle:

Fügen Sie hier eine Bildbeschreibung ein
Fügen Sie hier eine Bildbeschreibung ein

Verwenden Sie den ersten Befehl, um ein Matlab-Befehlszeilenterminal zu öffnen (öffnen Sie eines bei jeder Ausführung). Sie können den Befehl direkt eingeben oder den m-Dateinamen (den Ordner, in dem die Datei bereits geöffnet ist) eingeben, um ihn auszuführen. Verwenden Sie den zweiten Befehl Mit dem Befehl
können Sie die aktuelle .m-Datei direkt ausführen.
Verwenden Sie den dritten Befehl, um den aktuell ausgewählten Text im Matlab-Terminal auszuführen. Wenn kein Text ausgewählt ist, führen Sie die aktuelle Zeile aus.


(2) Befehls-Tastenkombinationen festlegen

Nachdem Sie die obige Konfiguration abgeschlossen haben, müssen Sie jedes Mal, wenn Sie den Code ausführen, Strg + Umschalt + P ausführen und einen der drei auszuführenden Befehle auswählen.
Zur Vereinfachung der Verwendung können wir wie folgt Tastenkombinationen für Befehle definieren:

Fügen Sie hier eine Bildbeschreibung ein
Fügen Sie hier eine Bildbeschreibung ein

Bisher können Sie Matlab wunderbar auf Ihrem VScode verwenden!
Fügen Sie hier eine Bildbeschreibung ein

Je suppose que tu aimes

Origine blog.csdn.net/Joker00007/article/details/127760652
conseillé
Classement