|
|
|||
|
||||
OverviewDeutsche Ausgabe von ""Maple V Mathematics Programming Guide"" von Waterloo Maple Software. Das Buch erlautert die Programmiersprache von Maple V und eignet sich besonders als Nachschlagewerk. Full Product DetailsAuthor: J.S. Devitt , Waterloo Maple Incorporated , K. Homann , M.B. MonaganPublisher: Springer-Verlag Berlin and Heidelberg GmbH & Co. KG Imprint: Springer-Verlag Berlin and Heidelberg GmbH & Co. K Dimensions: Width: 17.00cm , Height: 2.20cm , Length: 24.40cm Weight: 0.722kg ISBN: 9783540605447ISBN 10: 3540605444 Pages: 400 Publication Date: 30 October 1996 Audience: Professional and scholarly , Professional & Vocational Format: Paperback Publisher's Status: Active Availability: Out of stock The supplier is temporarily out of stock of this item. It will be ordered for you on backorder and shipped when it becomes available. Language: German Table of Contents1. Einleitung.- 1.1 Aller Anfang ist schwer.- Lokal und global.- Eingaben, Parameter, Argumente.- 1.2 Grundlegende Programmkonstrukte.- Die Zuweisungsanweisung.- Die for-Schleife.- Die Bedingungsanweisung.- Die while-Schleife.- Modularisierung.- Rekursive Prozeduren.- UEbung.- 1.3 Grundlegende Datenstrukturen.- UEbung.- UEbung.- Eine Prozedur MEMBER.- UEbung.- Binarsuche.- UEbungen.- Zeichnen der Nullstellen eines Polynoms.- 1.4 Rechnen mit Formeln.- Die Hoehe eines Polynoms.- UEbung.- Die Tschebyscheff-Polynome Tn(x).- UEbung.- Partielle Integration.- UEbung.- Rechnen mit symbolischen Parametern.- UEbung.- 2. Grundlagen.- 2.1 Auswertungsregeln.- Parameter.- Lokale Variablen.- Globale Variablen.- Ausnahmen.- 2.2 Geschachtelte Prozeduren.- Lokal oder global?.- Der Quicksort-Algorithmus.- Erzeugen eines gleichmassigen Zufallszahlengenerators.- 2.3 Typen.- Typen zur Modifikation von Auswertungsregeln.- Strukturierte Typen.- Typerkennung.- 2.4 Auswahl einer Datenstruktur: Graphen.- UEbungen.- 2.5 Merktabellen.- Die Option remember.- Explizites Hinzufugen von Eintragen.- Loeschen von Eintragen aus einer Merktabelle.- 2.6 Zusammenfassung.- 3. Fortgeschrittenes Programmieren.- 3.1 Prozeduren liefern Prozeduren.- Erzeugen einer Newton-Iteration.- Ein Verschiebungsoperator.- UEbung.- 3.2 Wenn lokale Variablen ihr Zuhause verlassen.- Erzeugen des kartesischen Produktes von Mengen.- UEbungen.- 3.3 Interaktive Eingabe.- Lesen von Zeichenketten von der Tastatur.- Lesen von Ausdrucken von der Tastatur.- Konvertieren von Zeichenketten in Ausdrucke.- 3.4 Erweiterung von Maple.- Definition neuer Typen.- UEbungen.- Formatiertes Ausgeben und die Alias-Einrichtung.- Neutrale Operatoren.- UEbung.- Erweitern bestimmter Befehle.- 3.5 Schreiben eigener Pakete.- Initialisieren eines Pakets.- Erstellen eigener Bibliotheken.- 3.6 Zusammenfassung.- 4. Die Sprache von Maple.- 4.1 Elemente der Sprache.- Die Zeichenmenge.- Symbole.- Trennzeichen zwischen Symbolen.- 4.2 Besondere Zeichen.- 4.3 Anweisungen.- Die Zuweisungsanweisung.- Freigeben: Loeschen eines Namens.- Die Auswahlanweisung.- Die Wiederholungsanweisung.- Die read- und save-Anweisungen.- 4.4 Ausdrucke.- Baum eines Ausdrucks: interne Reprasentation.- Die Typen und Operanden der ganzen Zahlen, Zeichenketten, indizierten Namen und Konkatenationen.- Bruche und rationale Zahlen.- Gleitkommazahlen (Dezimalzahlen).- Komplexe numerische Konstanten.- Marken.- Folgen.- Mengen und Listen.- Funktionen.- Die arithmetischen Operatoren.- Nichtkommutative Multiplikation.- Die Kompositionsoperatoren.- Die Wiederholungsoperatoren.- Der Fakultatsoperator.- Der Operator mod.- Die neutralen Operatoren.- Relationen und logische Operatoren.- Felder und Tabellen.- Reihen.- Bereiche.- Unausgewertete Ausdrucke.- Konstanten.- Strukturierte Typen.- 4.5 Nutzliche Schleifenkonstrukte.- Die Befehle map, select und remove.- Der Befehl zip.- Die Befehle seq, add und mul.- 4.6 Substitution.- 4.7 Zusammenfassung.- 5. Prozeduren.- 5.1 Prozedurdefinitionen.- Notation mit Abbildung.- Namenlose Prozeduren und deren Kombinationen.- Prozedurvereinfachung.- 5.2 Parameterubergabe.- Deklarierte Parameter.- Die Folge von Argumenten.- 5.3 Lokale und globale Variablen.- Auswerten lokaler Variablen.- 5.4 Prozeduroptionen und das Beschreibungsfeld.- Optionen.- Das Beschreibungsfeld.- 5.5 Der Ruckgabewert einer Prozedur.- Zuweisen von Werten an Parameter.- Explizite Ruckkehr.- Ruckkehr bei Fehler.- Abfangen von Fehlern.- Unausgewertete Ruckkehr.- UEbung.- 5.6 Das Prozedurobjekt.- Auswerten zum letzten Namen.- Typen und Operanden einer Prozedur.- Speichern und Ruckladen von Prozeduren.- 5.7 UEbungen.- 5.8 Zusammenfassung.- 6. Debuggen von Maple-Programmen.- 6.1 Ein einfuhrendes Beispiel.- 6.2 Aufrufen des Debuggers.- Anzeigen der Anweisungen einer Prozedur.- Unterbrechungspunkte.- Beobachtungspunkte.- Fehlerbeobachtungspunkte.- 6.3 Untersuchung und AEnderung des Systemzustands.- 6.4 Kontrolle der Ausfuhrung.- 6.5 Beschrankungen.- 7. Numerisches Programmieren in Maple.- 7.1 Die Grundlagen von evalf.- 7.2 Hardwarebasierte Gleitkommazahlen.- Newton-Iterationen.- Rechnen mit Feldern von Zahlen.- 7.3 Gleitkommamodelle in Maple.- Softwarebasierte Gleitkommazahlen.- Hardwarebasierte Gleitkommazahlen.- Rundungsfehler.- 7.4 Erweitern des Befehls evalf.- Definition eigener Konstanten.- Definition eigener Funktionen.- 7.5 Zusammenfassung.- 8. Graphisches Programmieren mit Maple.- 8.1 Fundamentale Funktionen zum Zeichnen.- 8.2 Programmieren mit Zeichenfunktionen der Bibliothek.- Zeichnen eines geschlossenen Linienzugs.- Prozedur zum Zeichnen von Bandern.- 8.3 Maples Datenstrukturen fur Zeichnungen.- Die Datenstruktur PLOT.- Eine Summenzeichnung.- Die Datenstruktur PLOT3D.- 8.4 Programmieren mit Datenstrukturen fur Zeichnungen.- Schreiben von Graphikprimitiven.- Zeichnen von Zahnradern.- Polygonnetze.- 8.5 Programmieren mit dem Paket plottools.- Ein Kreisdiagramm.- Eine Schattenwurfprojektion.- Erzeugen von Parkettierungen.- Ein Smith-Diagramm.- Modifikation von Polygonnetzen.- 8.6 Beispiel: Zeichnungen von Vektorfeldern.- 8.7 Gitter von Punkten generieren.- 8.8 Animation.- 8.9 Programmieren mit Farbe.- Generieren von Farbtabellen.- Hinzufugen von Farbinformationen in Zeichnungen.- Zeichnen eines Schachbretts.- 8.10 Zusammenfassung.- 9. Eingabe und Ausgabe.- 9.1 Ein Lernbeispiel.- 9.2 Dateitypen und Dateimodi.- Gepufferte Dateien versus ungepufferte Dateien.- Textdateien versus Binardateien.- Lesemodus versus Schreibmodus.- Die Dateien default und terminal.- 9.3 Dateideskriptoren versus Dateinamen.- 9.4 Befehle zur Dateimanipulation.- Dateien oeffnen und schliessen.- Ermitteln und Einstellen der Position.- Bestimmen des Dateiendes.- Bestimmen des Dateistatus.- Loeschen von Dateien.- 9.5 Eingabebefehle.- Lesen von Textzeilen aus einer Datei.- Lesen beliebiger Bytes aus einer Datei.- Formatierte Eingabe.- Lesen von Maple-Anweisungen.- Lesen von Datentabellen.- 9.6 Ausgabebefehle.- Konfigurieren von Ausgabeparametern mit dem Befehl interface.- Eindimensionale Ausgabe eines Ausdrucks.- Zweidimensionale Ausgabe eines Ausdrucks.- Schreiben von Maple-Zeichenketten in eine Datei.- Schreiben beliebiger Bytes in eine Datei.- Formatierte Ausgabe.- Schreiben von Tabellendaten.- Explizites Speichern des Puffers einer Datei.- Umleiten des def ault-Ausgabestroms.- 9.7 Konvertierungsbefehle.- C- oder FORTRAN-Generierung.- LATEX- oder eqn-Generierung.- Konvertieren zwischen Zeichenketten und ganzzahligen Listen.- UEbersetzen von Maple-Ausdrucken und -Anweisungen.- Formatierte Konvertierung in und von Zeichenketten.- 9.8 Ein ausfuhrliches Beispiel.- 9.9 Anmerkungen fur C-Programmierer.- 9.10 Zusammenfassung.ReviewsAuthor InformationTab Content 6Author Website:Countries AvailableAll regions |
||||