From ccc1ed0d465ec79b84c2ee9be177a88c3766069a Mon Sep 17 00:00:00 2001 From: Eggert Jung Date: Sat, 14 Oct 2023 15:32:24 +0200 Subject: [PATCH] add README.md --- README.md | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..5c0a91f --- /dev/null +++ b/README.md @@ -0,0 +1,22 @@ +# Rechnerübung Siganlübertragung + +Die Versuche 1 bis 3 sind in JupyterNotebook-Form ausgeführt. Die zugrunde liegende Sprache ist +auch hier MATLAB, die MATLAB Originaldateien werden weiterhin verwendet. Versuche 4 bis 6 sollten auch +auf diese Weise ausführbar sein, die programmatische Steuerung der Simulink Modelle war vorerst zu trickreich. + +## Ausführungsumgebung +MATLAB sollte bereits installiert sein, wichtig ist, dass es in der PATH Variable enthalten ist, sodass ein einfacher Aufruf von 'matlab' funktioniert. +Das installieren der beiden folgenden Pakete sollte dann die Jupyter Umgebung bereitstellen. + + python3 -m pip install jupyter-matlab-proxy + python3 -m pip install 'jupyterlab>=3.0.0,<4.0.0a0' + +ggf. muss das Xvfb Paket (virtueller Xserver für das Ausführen von MATLAB im Hintergrund) installiert werden. + + sudo apt install xvfb + + +## Ausführen + jupyter lab +Die Benutzeroberfläche sollte sich automatisch im Brower öffnen. Im Launcher Tab dann die MATLAB-Instanz starten, +beim ersten mal muss dann die Lizenzdatei geladen werden. Jetzt sollte sich MATLAB code im notebook ausführen lassen.