• Navigation überspringen
  • Zur Navigation
  • Zum Seitenende
Organisationsmenü öffnen Organisationsmenü schließen
Department Mathematik
  • FAUZur zentralen FAU Website
Suche öffnen
  • de
  • en
  • UnivIS
  • StudOn
  • campo
  • CRIS
  • Hilfe im Notfall

Department Mathematik

Menu Menu schließen
  • Department
    • Lehrstühle und Professuren
    • Förderverein
    • Rechnerbetreuung
    • Kontakt und Anreise
    • Aktuelles
    Portal Department Mathematik
  • Forschung
    • Forschungsprojekte
    • Publikationen
    • Preprint-Reihe Angewandte Mathematik
    Portal Forschung
  • Studium
  • Veranstaltungen
  • Kolloquium
  1. Startseite
  2. Department Mathematik
  3. Rechnerbetreuung
  4. SSH Matlab Julia Sagemath Maple Mathematica
  5. Julia

Julia

Bereichsnavigation: Department Mathematik
  • Lehrstühle und Professuren
  • Prüfungsausschuss Mathematik
  • Kolloquium
  • Forschung
  • Felix-Klein-Gebäude
  • Mathematische Sammlung
  • Förderverein
  • Rechnerbetreuung
    • Dr. Matthias Bauer
    • Martin Bayer
    • Rechnerbetreuung Kontakt
    • SSH Matlab Julia Sagemath Maple Mathematica
      • Julia
      • Login in den MatheCIP Server via SSH
      • Maple
      • nanoshort
      • Sage ohne Notebook
    • Rechnerbetreuung FAQ
    • Rechnerbetreuung PC-Pools
    • Rechnerbetreuung Anleitungen
    • Software-Mathematik
    • Stellenangebote
    • Aus der Tiefe
  • Stellenanzeigen
  • Kontakt und Anreise

Julia

Was ist Julia?

Bei Julia handelt es sich um eine effiziente höhere Programmiersprache explizit für den mathematisch-technischen Anwendungsbereich. Die Syntax der Sprache lehnt sich sehr stark an MATLAB an, es finden sich aber allgemein auch Sprachelemente aus modernen Programmiersprachen wieder. Von der Ausführgeschwindigkeit her kann man Julia im Bereich von C und Fortran einordnen, somit ist die Sprache signifikant effizienter als die Programmiersprachen Matlab, R oder Octave.

Erste Schritte

1. VPN-Verbindung mit dem Uninetzwerk herstellen.
Ausführliche Anleitung vom RRZE findet man unter ​https://www.anleitungen.rrze.fau.de/internet-zugang/vpn/.

2. Per SSH am Server des CIP anmelden.
Dazu, wenn noch nicht vorhanden, SSH-Client installieren. Für Windows: PuTTY (​https://putty.org/)
Verbindung mit folgenden Informationen herstellen:
Host-Adresse: 131.188.54.22
Benutzername: IDM-Kennung (z.B. ab01cdef)
Passwort: CIP-Passwort (Standardmäßig identisch mit IDM Kennwort)

Eine genaue Anleitung zum Nutzen der SSH-Verbindung gibt es hier. Jetzt ist man mit dem Server des CIP verbunden und in einem Terminalfenster im eigenen home-Verzeichnis.

3. Der Interaktive Modus
Für den interaktiven Modus einfach julia mit

 >>julia

starten.

4. Skripte mit julia ausführen
Um Skripte auszuführen müssen diese zunächst als Textdatei erstellt werden (z.B. gedit,nano) und können anschließend mit

 >> julia DATEINAME.jl

gestartet werden. (Eingabe in die Konsole nicht in julia)

5. Beenden von julia

Strg+D drücken um julia wieder zu beenden

 

Eine detailliertere Anleitung findet man unter: ​https://github.com/JuliaLangGerman/Julia_Handbuch_Deutsch

 

6. Matlab Syntax

Grundsätzlich ist die „Julia“-Syntax sehr ähnlich zur „Matlab“-Syntax, aber nicht identisch.
Wenn man nun eine Matlab Datei in Julia übersetzen will
kann die Website:

http://lakras.github.io/matlab-to-julia/

nutzen um erste Unstimmigkeiten zu beseitigen. Der Rest muss aber dann per Hand gemacht werden.

Unterschiede siehe:
https://docs.julialang.org/en/v1/manual/noteworthy-differences/index.html

Friedrich-Alexander-Universität
Department Mathematik

Cauerstraße 11
91058 Erlangen
  • Kontakt und Anreise
  • Interner Bereich
  • Mitarbeitende A-Z
  • Impressum
  • Datenschutz
  • DE/EN
  • RSS Feed
Nach oben