"Auf der Weboberfläche sollten auf der linken Seite verschiedene Ordner angezeigt werden. Unter dem Pfad \"sys2/sys2-jupyter-notebooks/lecture_examples\" sowie \"sys2/sys2-jupyter-notebooks/exam_examples\" sind Dateien (Notebooks) zum Thema \"Systemtheorie 2\".\n",
"\n",
"In diesen Notebooks können Beispiele in Form von Code-Blöcken ausgeführt werden. Meist geben diese einen statischen Graphen aus. Jedoch gibt es auch oft interaktive Elemente, bei denen Werte über einen Schieberegler oder Knopf verändert werden können.\n",
"In diesen Notebooks können Beispiele in Form von Code-Blöcken ausgeführt werden. Meist geben diese einen statischen Graphen aus. Jedoch gibt es auch interaktive Elemente, bei denen Werte über einen Schieberegler oder Knopf verändert werden können.\n",
"\n",
"Die Code-Blöcke können im Notebook geändert werden und diese Änderung kann unter dem Unterpunkt \"Git\" auch wieder rückgängig gemacht werden.\n",
"Einige der Jupyter-Notebooks können Matlab-Code beinhalten. Wenn man zwischen verschiedenen Notebooks mit Python-Code und Matlab-Code wechselt, muss man den Kernel gegebenenfalls manuell umstellen (Octave Kernel für Matlab).\n",
"Einige der Jupyter-Notebooks können Matlab-Code beinhalten. Wenn man zwischen verschiedenen Notebooks mit Python-Code und Matlab-Code wechselt, muss man den Kernel gegebenenfalls manuell umstellen (Octave Kernel für Matlab; Python 3 (ipykernel) für Python).\n",
"Sollte es zu Fehlern kommen oder das System in eine Endlosschleife geraten, so kann man unter dem Menü-Punkt \"Kernel\" >> \"Restart Kernel\" die aktuellen Berechnungen und gespeicherten Variablen zurücksetzen.\n",
"\n",
"Sollten die Notebooks oder zugehöriger Code trotzdem nicht richtig funktionieren, so können Sie dies gerne an \"acs-teaching-sys2@eonerc.rwth-aachen.de\" melden."
"Auch können Sie das Systemtheorie 2 Jupyter auf \"Werkseinstellungen\" zurücksetzen (Achtung: alle selbst getätigten Änderungen gehen dabei verloren!) indem Sie unter dem Menü-Punkt \"Git\" >> \"Open Git Repository in Terminal\" den Befehl <code>git fetch origin && git reset --hard origin/master</code> eingeben.\n",
"\n",
"Sollten die Notebooks oder zugehöriger Code trotzdem nicht richtig funktionieren, so können Sie dies jederzeit gerne an \"acs-teaching-sys2@eonerc.rwth-aachen.de\" melden."
]
}
],
...
...
%% Cell type:markdown id: tags:
# Systemtheorie 2 und JupyterHub
## Wie greife ich auf JupyterHub zu?
Loggen Sie sich unter <ahref="https://jupyter.rwth-aachen.de/hub/spawn?profile=sys2"> https://jupyter.rwth-aachen.de/hub/spawn?profile=sys2 </a> mit Ihrem RWTH-Account ein.
## Wie nutze ich JupyterHub?
Auf der Weboberfläche sollten auf der linken Seite verschiedene Ordner angezeigt werden. Unter dem Pfad "sys2/sys2-jupyter-notebooks/lecture_examples" sowie "sys2/sys2-jupyter-notebooks/exam_examples" sind Dateien (Notebooks) zum Thema "Systemtheorie 2".
In diesen Notebooks können Beispiele in Form von Code-Blöcken ausgeführt werden. Meist geben diese einen statischen Graphen aus. Jedoch gibt es auch oft interaktive Elemente, bei denen Werte über einen Schieberegler oder Knopf verändert werden können.
In diesen Notebooks können Beispiele in Form von Code-Blöcken ausgeführt werden. Meist geben diese einen statischen Graphen aus. Jedoch gibt es auch interaktive Elemente, bei denen Werte über einen Schieberegler oder Knopf verändert werden können.
Die Code-Blöcke können im Notebook geändert werden und diese Änderung kann unter dem Unterpunkt "Git" auch wieder rückgängig gemacht werden.
"In der Template-Datei "sys2/sys2-jupyter-notebooks/template.ipynb" kann man zudem beliebige Funktionen untersuchen, eigene Simulationen (mittels Python 3 Syntax) erstellen und Verschiedenes ausprobieren.
Einige der Jupyter-Notebooks können Matlab-Code beinhalten. Wenn man zwischen verschiedenen Notebooks mit Python-Code und Matlab-Code wechselt, muss man den Kernel gegebenenfalls manuell umstellen (Octave Kernel für Matlab).
Einige der Jupyter-Notebooks können Matlab-Code beinhalten. Wenn man zwischen verschiedenen Notebooks mit Python-Code und Matlab-Code wechselt, muss man den Kernel gegebenenfalls manuell umstellen (Octave Kernel für Matlab; Python 3 (ipykernel) für Python).
Sollte es zu Fehlern kommen oder das System in eine Endlosschleife geraten, so kann man unter dem Menü-Punkt "Kernel" >> "Restart Kernel" die aktuellen Berechnungen und gespeicherten Variablen zurücksetzen.
Sollten die Notebooks oder zugehöriger Code trotzdem nicht richtig funktionieren, so können Sie dies gerne an "acs-teaching-sys2@eonerc.rwth-aachen.de" melden.
Auch können Sie das Systemtheorie 2 Jupyter auf "Werkseinstellungen" zurücksetzen (Achtung: alle selbst getätigten Änderungen gehen dabei verloren!) indem Sie unter dem Menü-Punkt "Git" >> "Open Git Repository in Terminal" den Befehl <code>git fetch origin && git reset --hard origin/master</code> eingeben.
Sollten die Notebooks oder zugehöriger Code trotzdem nicht richtig funktionieren, so können Sie dies jederzeit gerne an "acs-teaching-sys2@eonerc.rwth-aachen.de" melden.