Mathematik am Computer



Ähnliche Dokumente
Computer Algebra Plan der Vorlesung. erstes Drittel: linux, emacs, L A TEX zweites Drittel: Sage als Taschenrechner letztes Drittel: Python für Sage

Erste Schritte am Rechner

Übungen zu Grundlagen der Informatik I WS 2004/05

mit dem TeXnicCenter von Andreas Both

Anleitung zum Extranet-Portal des BBZ Solothurn-Grenchen

Mathematik am Computer 1. Vorlesung

Computergestützte Mathematik zur Analysis. Informationen zur Vorlesung

Handbuch ECDL 2003 Modul 2: Computermanagement und Dateiverwaltung Dateien löschen und wiederherstellen

1 Was ist das Mediencenter?

Nun klicken Sie im Hauptfenster der -Vewaltung auf den Schriftzug Passwort. Befolgen Sie die entsprechenden Hinweise: 3.

Novell Client. Anleitung. zur Verfügung gestellt durch: ZID Dezentrale Systeme. Februar ZID Dezentrale Systeme

Eprog Starthilfe. 5. Oktober Einleitung 2

Installation des Add-Ins für Lineare Algebra in Microsoft Excel

e-books aus der EBL-Datenbank

Updatehinweise für die Version forma 5.5.5

COMPUTERIA VOM Wenn man seine Termine am Computer verwaltet hat dies gegenüber einer Agenda oder einem Wandkalender mehrere Vorteile.

X Anmelden am System. X System herunterfahren. X Grundlegendes zur Shell. X Das Hilfesystem. X Dateioperationen. X Bewegen im Verzeichnisbaum

Linux und Eclipse Einführung SysArch Tutoren WS 2008/2009 Atanas Dimitrov, Johannes Weiss

ZIMT-Dokumentation Zugang zum myidm-portal für Mitarbeiter Setzen der Sicherheitsfragen und Ändern des Passworts

Handbuch ECDL 2003 Basic Modul 2: Computermanagement und Dateiverwaltung Dateien löschen und wiederherstellen

Windows Explorer Das unbekannte Tool. Compi-Treff vom 19. September 2014 Thomas Sigg

SJ OFFICE - Update 3.0

Windows 7: Neue Funktionen im praktischen Einsatz - Die neue Taskleiste nutzen

Speichern. Speichern unter

Handbuch zum Up- und Downloadbereich der Technoma GmbH

MetaQuotes Empfehlungen zum Gebrauch von

Es gibt einige Kardinalstellen, an denen sich auf der Festplatte Müll ansammelt: Um einen Großteil davon zu bereinigen.

neu aufsetzen. Daten sichern... 2 Was man nach dem "Aufsetzen" unbedingt braucht!... 5

Anleitung zum Login. über die Mediteam- Homepage und zur Pflege von Praxisnachrichten

Inhalt. 1 Einleitung AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER

Duonix Service Software Bedienungsanleitung. Bitte beachten Sie folgende Hinweise vor der Inbetriebnahmen der Service Software.

Trickfilm «Hexe» mit PowerPoint PC PowerPoint 2007

auf den E-Book-Reader

FTP Tutorial. Das File Transfer Protocol dient dem Webmaster dazu eigene Dateien wie z.b. die geschriebene Webseite auf den Webserver zu laden.

Computerorientiertes Problemlösen

Servername: Servername für FTP ftp.ihre-domain.de Benutzername: Username für FTP Mustername Passwort: Passwort mus44ter

Installationshinweise BEFU 2014

Virtueller Seminarordner Anleitung für die Dozentinnen und Dozenten

mysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank

2 DAS BETRIEBSSYSTEM. 2.1 Wozu dient das Betriebssystem. 2.2 Die Bildschirmoberfläche (Desktop) Themen in diesem Kapitel: Das Betriebssystem

2. Word-Dokumente verwalten

Outlook Vorlagen/Templates

Lehrveranstaltung Grundlagen von Datenbanken

auf den ebook-reader Ausleihen und Nutzen von ebooks auf einem ebook-reader

Installation und Inbetriebnahme von Microsoft Visual C Express

Meldung Lokale Anwendung inkompatibel oder Microsoft Silverlight ist nicht aktuell bei Anmeldung an lokal gespeicherter RWE SmartHome Anwendung

1 Voraussetzungen für Einsatz des FRITZ! LAN Assistenten

Windows / Mac User können sich unter folgenden Links die neueste Version des Citrix Receiver downloaden.

DB2 Kurzeinführung (Windows)

Anleitung Einrichtung Hosted Exchange. Zusätzliches Outlookprofil einrichten

6 Bilder und Dokumente verwalten

.htaccess HOWTO. zum Schutz von Dateien und Verzeichnissen mittels Passwortabfrage

Wichtige Hinweise zu den neuen Orientierungshilfen der Architekten-/Objektplanerverträge

Gibt Daten im erweiterten Format aus. Dies beinhaltet die Angabe von Zugriffsrechten, Besitzer, Länge, Zeitpunkt der letzten Änderung und mehr.

Einrichtung des Cisco VPN Clients (IPSEC) in Windows7

Memeo Instant Backup Kurzleitfaden. Schritt 1: Richten Sie Ihr kostenloses Memeo-Konto ein

1 Dokumentenmanagement

Anleitung für den Zugriff auf Mitgliederdateien der AG-KiM

Für die Verwendung des Wikis wird dringend der Microsoft Internet Explorer Version 7.0 empfohlen!

Tipps und Tricks zu Netop Vision und Vision Pro

Übung - Freigabe eines Ordners und Zuordnung eines Netzwerlaufwerks in Windows XP

Quickguide für Interne Benutzer

Anleitung für die Verwendung des CIP Pools von eigenen Rechner

Was ist PDF? Portable Document Format, von Adobe Systems entwickelt Multiplattformfähigkeit,

Einführung Wissenschaftliches Rechnen. René Lamour. Sommersemester 2015

ATB Ausbildung Technische Berufe Ausbildungszentrum Klybeck

Internet-Browser - -Dienst - Textverarbeitung - Präsentation Tabellenkalkulation - CD/DVD brennen - Audio/Video-Player Pack-Programm -

Das Handbuch zu KNetAttach. Orville Bennett Übersetzung: Thomas Bögel

Kurzanleitung zur Bereitstellung von Sachverhalten und Lösungen zum Universitätsrepetitorium auf dem Server unirep.rewi.hu-berlin.

Windows 10 - Probleme

Arbeiten mit dem neuen WU Fileshare unter Windows 7

Datenaustausch mit dem BVK Data Room

Web-Kürzel. Krishna Tateneni Yves Arrouye Deutsche Übersetzung: Stefan Winter

Einführung in die Angewandte Bioinformatik

Open Source Software. Workshop : Open Source Software 3. Mannheimer Fachtag Medien Referent : Christopher Wieser (

Brainloop Dox Häufig gestellte Fragen

Kapitel 6,»Objektorientierte Programmierung«, widmet sich der objektorientierten Programmierung mit Python.

CTX 609 Daten Fax Modem. Installation Creatix V92 Data Fax Modem (CTX 609) unter Windows XP/ Windows Installation unter Windows XP:

Einleitung. Hauptteil. Wir befinden uns nun im Demoarchiv.

H A N D B U C H FILEZILLA. World4You Internet Service GmbH. Hafenstrasse 47-51, A-4020 Linz office@world4you.com

Übung - Datenmigration in Windows Vista

1.3. Installation und Konfiguration von Filr Desktop

Hallo, Anmeldung auf der Office-Webplattform: Seite 1 von 7 Office 365 Pro Plus

Diese Anleitung enthält Anweisungen, die nur durch erfahrene Anwender durchgeführt werden sollten!

Anleitung: Webspace-Einrichtung

Verwendung des IDS Backup Systems unter Windows 2000

SAMMEL DEINE IDENTITÄTEN::: NINA FRANK :: :: WINTERSEMESTER 08 09

ÖKB Steiermark Schulungsunterlagen

Wofür braucht man eine Tabellenkalkulation? Das Programm Microsoft Excel gehört in Softwarekategorie der Tabellenkalkulationen.

Um über FTP Dateien auf Ihren Public Space Server - Zugang laden zu können benötigen Sie folgende Angaben:

Schrittweise Anleitung zur Installation von Zertifikaten der Bayerischen Versorgungskammer im Mozilla Firefox ab Version 2.0

Übung - Datenmigration in Windows XP

2) Geben Sie in der Anmeldemaske Ihren Zugangsnamen und Ihr Passwort ein

Datenaustausch mit dem BVK Data Room

Geben Sie in dem offenen Suchfeld den Namen Ihrer Einrichtung ein und klicken Sie auf Suchen.

Kleines Handbuch zur Fotogalerie der Pixel AG

PDF-Erzeugung mit PDFCreator (nur für Windows, installiert universellen PDF-Druckertreiber) v11/01

Transkript:

WS 2013/2014 Dr. Bodo Kalthoff

Motivation Ich studiere doch Mathematik (Lehramt HRGe - Bachelor,...), warum soll ich mich mit "Mathematik am Computer" beschäftigen?! Pen&Paper wird schnell unhandlich Taschenrechner werden auch mal zu klein.. Standard zur Lösung mathematischer Probleme Besseres Verständnis von Computern heute sehr wichtig, Stichwort: Computer Kompetenz Auch Schüler setzen Computer ein. 2

Organisatorisches Voraussetzungen: Schulmathematik, Grundkenntnisse im Umgang mit Computern. Ziel: Grundlegenden Umgang mit Linux- Rechnern und mathematischer Software lernen. Scheinerwerb: schriftlicher Abschlußtest Scheinkriterien: > 50 % der erzielbaren Punkte im Abschlußtest + aktive Mitarbeit in den Übungen 3

Themenübersicht Das Betriebssystem Linux Kurze Einführung: Programmieren in C Das Computer-Algebra-Programm MuPAD Das Computer-Algebra-Programm wxmaxima Wissenschaftliches Rechnen mit Matlab Wissenschaftliches Rechnen mit Gnu Octave Wissenschaftliche Texte mit Latex 4

Kontakt Per Mail Bodo Kalthoff <kalthoff@math.upb.de> Sprechstunde auf Anfrage kurze Fragen nach Vorlesung und Übungen Homepage (mit heutigen Folien) http://www2.math.upb.de/people/bodokalthoff/mac14.html 5

Termine und Orte Vorlesung (A3.301) täglich 9-11 Uhr Übungen (A3.301), Anmeldung bis zum 5.3. Übungsgruppe 1: 11-13 Uhr (Greiwe) Übungsgruppe 2: 14-16 Uhr (Kalthoff) 6

Termine und Orte Übungsblätter/Übungsaufgaben Werden nach den Übungen ausgegeben Freiwillige Abgabe bis zur nächsten Vorlesung. Übungsaufgabe bitte trotzdem abgeben, da bearbeitete Übungsaufgaben Defizite beim Abschlußtest kompensieren können. Termin Abschlußtest 21.03.14, 9:00 11:00 in Hörsaal G 7

Die ganze Technik I Moodle Abgabe der Übungs-/Programmieraufgaben Download von Vorlesungsmaterial,Übungszettel Zugang in IMT-Benutzerverwaltung beantragen Eintragen in den https://moodle.math.uni-paderborn.de/ 8

Poolraum D3.301 Die ganze Technik II Linux-Rechner mit aller benötigter Software Zugangsdaten für die Rechner in D2.301 Studienbescheinigung nicht vergessen! (Zugangskarte für den Poolraum in E1.303) Poolraum D3.339 und D3.344 Windows-Rechner mit einem Großteil der benötigten Software Linux über ssh/putty oder X2go 9

Ich habe aber kein Linux Zugriff auf den Pool von zu Hause ist möglich ssh/putty oder X2go Anmeldung mit Mathe-Zugangsdaten auf sommerfeld.math.uni-paderborn.de Mehr zu X2go auf den Seiten des Rechnerbetriebs http://www2.math.unipaderborn.de/rechnerbetrieb/informationen-a-z/vpn-remoteaccess/linux-remotedesktopverbindung-mit-x2go.html 10

Zugänge beantragen https://benutzerverwaltung.upb.de (Poolraum-Zugangskarte), Drucker Zugangsdaten für die Poolrechner Zugangsdaten für Moodle 11

Linux Was ist Linux? Linux ist ein modernes, sicheres, stabiles Mehrbenutzer-Betriebssystem mit grafischer Benutzeroberäche. Für den Anwender sind Unterschiede zu Microsoft Windows heute nur noch marginal, leicht zu erlernen. 12

Linux Vorteile: Quelloffen und kostenlos Stabilität Sicherheit (kaum Viren, Sicherheitupdates, quelloffen) Mehrbenutzerfunktionalität (mehrere Benutzer an einem PC gleichzeitig) Umfangreiches kostenloses Programmangebot: Browser, Mail, Chat/Messenger, Open Office, LaTeX,Bildverarbeitungsprogramme, Datenkompression, PDF-Betrachter, 13

Linux Nachteile: Eingeschränktes Soft- und Hardwareangebot für manche Anwendungsgruppen (MS Office, Spiele, Steuersoftware, usw.) Spezialsoft- und -hardware erfordert manchmal umfassende Linuxkenntnisse Urheberrechtlich geschützte Software lizenrechtlich oft umständlich (z.b. MP3, DVD, etc.) Früher komplizierter als Windows 14

Bild Linux 15

Linux: Erste Schritte I Mathe-Poolaccount beantragen und Zugangsdaten abholen Türschließkarte bei der IRB in E1.303 beantragen und abholen An einen Rechner im Poolraum D3.301 setzen und einloggen. 16

Linux: Erste Schritte II Anmelden: Benutzernamen und Passwort angeben, evtl. Window-Manager auswählen (Standard KDE ist ok). 17

Linux: Arbeiten wie unter Windows Arbeiten wie unter Windows mit dem Desktopoberäche KDE (Kool Desktop Environment) Grundlage: Dateimanager konqeror, zum Beispiel ansprechbar durch Klicken auf das Haus-Symbol. K-Menü ~ Start-Menü unter Windows. Programme, die nicht im K-Menü zu finden sind (Matlab,... ) über Run Command im K-Menü oder Rechts-Klick auf dem Desktop. 18

Konsolenfenster ( Shell ) Eingabe von Linux-Systembefehlen (ls, rm, cd,...) Start von Anwendungsprogrammen aus der Konsole (latex, matlab, acroread, kmail, iceweasel, ) Durch nachgestelltes & (z. B. matlab &) bleibt die Konsole aktiv Alte Eingaben können mit der Pfeil-Taste zurückgeholt werden Tabulator-Taste zur Vervollständigung von Befehls- und Dateinamen Hilfefunktionen: man [Programmname] und [Programmname] --help 19

Linux - Systembefehle I mkdir [Ordner] neuen Ordner anlegen rmdir [Ordner] (leeren) Ordner löschen passwd Password ändern ls [Ordner] Inhalt eines Ordners anzeigen cd [Ordner] in einen anderen Ordner wechseln cp [Datei 1] [Datei 2] Kopie erzeugen cp [Datei/en] [Ordner] Datei/en in anderen Ordner kopieren mv [Datei 1] [Datei 2] Datei umbenennen mv [Datei/en] [Ordner] Datei/en in anderen Ordner verschieben 20

Linux - Systembefehle II rm [Datei/en] Datei/en löschen grep [Begriff] [Datei/en] Datei/en nach Begriff durchsuchen fs lq Speicherplatz anzeigen ssh [Rechnername] Einloggen auf anderem Rechner Platzhalter:. aktueller Ordner.. übergeordneter Ordner * steht für beliebige Zeichenfolgen, z. B. mv../b*.m*. Eine Übersicht der Systembefehle findet man unter: http://www.cheat-sheets.org/saved-copy/fwunixref.pdf 21

Hilfe holen Internetseite des Rechnerbetriebs: http://www2.math.uni-paderborn.de/rechnerbetrieb.html SHK-Team: Linux Raum: D2.301 Telefon: 05251 60-3494 SHK-Team Windows Raum: D2.339 Telefon: 05251 60-3758 22

Die Programmiersprache C : Historie 1972 von Dennis Ritchie entwickelt 1978 Veröffentlichung von The C Programming Language (Kernighan/Ritchie) 1989 ANSI-Zertifizierung Aktuellster Standard ist c99 23

Die Programmiersprache C : Fakten Geringer Sprachumfang Standardisiert (ANSI C) Erlaubt hardware-nahe Programmierung Schnelle Programme Sehr weite Verbreitung Auf sehr vielen Plattformen nutzbar Weit verbreitet im Bereich Mathematisches Rechnen 24

MuPAD MuPAD (Multi Processing Algebra Data Tool) ist ein Computeralgebrasystem Keimzelle der Entwicklung war die MuPAD- Arbeitsgruppe von Benno Fuchssteiner an der Universität Paderborn. Seit 2008 kein eigenständiges Programm mehr, sondern Toolbox von MATLAB Vielfältige Einsatzmöglichkeiten z.b.:linearer Algebra, Differentialgleichungen, Zahlentheorie, Statistik, funktionaler Programmierung,... 25

MuPAD 26

Maxima - wxmaxima Maxima ist ein Computer Algebra System (CAS), das kostenfrei verfügbar ist. wxmaxima ist die eine graphische Benutzeroberfläche für Maxima Maxima unterstützt symbolisches und numerisches Rechnen Anwendungsgebiete: Manipulation von algebraischen Ausdrücken Gleichungen / Gleichungssysteme lösen Integrieren, Differenzieren,... 27

wxmaxima 28

Matlab Matlab steht für Matrix Laboratory, also matrizenbasiertes Rechnen aber nicht nur lineare Algebra Interaktiver Modus für Verwendung als Taschenrechner Funktionaltät einer Programmiersprache (Schleifen, Abfragen,usw.) Möglichkeit selber Funktionen/Unterprogramme und Skripte zu schreiben Zusatzpakete für viele Probleme, z.b. partielle Differentialgleichungen, etc. 29

Matlab 30

Matlab 31

Gnu Octave freie Software zur numerischen Lösung mathematischer Probleme Berechnungen werden in einer Scriptsprache definiert, die weitgehend kompatibel zu MATLAB ist. Mit Octave besteht daher die Möglichkeit, einfache MATLAB-Scripte auszuführen. 32

Gnu Octave 33

Latex Ausprache: "Latech" (Endbuchstabe ist das griechische ) LATEX ist ein Textsatzungssystem mit besonderen Funktionen zur Setzung mathematischer Formeln Genauer: Aufbauend auf dem von Donald E. Knuth in den Jahren 1977-1986 entwickelten TEX von Leslie Lamport in den 1980ern entwickelt Freie, kostenlose Software, für alle gängigen Betriebssysteme verfügbar Für Windows: MikTeX, www.miktex.org Kein WYSIWYG-System (what you see is what you get),dokumente müssen beschrieben werden und werden in lesbareform (meist Adobe PDF) übersetzt. Erlaubt Fokussierung auf die Struktur, Inhalt eines Dokuments 34

Warum Latex und nicht MS Word? Nachteile von MS Word und OpenOffice Word: Viele mathematische Symbole nicht verfügbar, Formeleditor nicht immer leicht bedienbar Wenig Steuerungsmöglichkeit für Abstände Ergebnis oft unzufriedenstellend, unprofessionell Kaum Automatisierung möglich Stabilitätsprobleme bei sehr großen Dokumenten Daher ist Word meist ungeeignet für mathematische Texte. 35

Warum Latex? Vorteile von Latex: Starker mathematischer Formelsatz - Formeln sehen schön aus Automatische Nummerierung von Abschnitten, Sätzen, usw. Referenz- und Zitatmanagement Benutzerdenierte Befehle möglich Flexibel durch zusätzliche Pakete Nachteile von Latex: Kein WYSIWYG (what you see is what you get) Befehlsbasierte Sprache, die übersetzt (und erlernt!) werden muss 36

Latex-Editor in KDE: Kile 37

Latex-Editor in KDE: Kile 38