MATLAB® Kompakt
eBook - ePub

MATLAB® Kompakt

  1. 664 Seiten
  2. German
  3. ePUB (handyfreundlich)
  4. Über iOS und Android verfügbar
eBook - ePub

MATLAB® Kompakt

Über dieses Buch

Der Autor bietet eine in die einzelnen Fachgebiete gruppierte Dokumentation von weit über 1000 MATLAB-Befehlen. Dabei werden aktuelle Themen wie "Big Data" aufgegriffen, neue Funktionalitäten wie der App Designer diskutiert oder auch Themen wie "Graphen in MATLAB", die sich in kaum einem anderen Buch finden, vorgestellt.

Die Funktionen der einzelnen Befehle werden verständlich erläutert und anhand zahlreicher praxisorientierter Beispiele und Abbildungen verdeutlicht. Der umfangreiche Index und die klare Strukturierung vervollständigen das Buch und ermöglichen einen effizienten, praxisgerechten Einsatz des Buches und damit auch von MATLAB selbst. Die Buchbeispiele und weitere ergänzende Beispiele stehen per Download zur Verfügung.

Die 7. aktualisierte und erweiterte Auflage wurde an die aktuelle MATLAB-Version mit vielen Änderungen gegenüber der Vorgängerversion angepasst.

Häufig gestellte Fragen

Ja, du kannst dein Abo jederzeit über den Tab Abo in deinen Kontoeinstellungen auf der Perlego-Website kündigen. Dein Abo bleibt bis zum Ende deines aktuellen Abrechnungszeitraums aktiv. Erfahre, wie du dein Abo kündigen kannst.
Nein, Bücher können nicht als externe Dateien, z. B. PDFs, zur Verwendung außerhalb von Perlego heruntergeladen werden. Du kannst jedoch Bücher in der Perlego-App herunterladen, um sie offline auf deinem Smartphone oder Tablet zu lesen. Weitere Informationen hier.
Perlego bietet zwei Abopläne an: Elementar und Erweitert
  • Elementar ist ideal für Lernende und Profis, die sich mit einer Vielzahl von Themen beschäftigen möchten. Erhalte Zugang zur Basic-Bibliothek mit über 800.000 vertrauenswürdigen Titeln und Bestsellern in den Bereichen Wirtschaft, persönliche Weiterentwicklung und Geisteswissenschaften. Enthält unbegrenzte Lesezeit und die Standardstimme für die Funktion „Vorlesen“.
  • Pro: Perfekt für fortgeschrittene Lernende und Forscher, die einen vollständigen, uneingeschränkten Zugang benötigen. Schalte über 1,4 Millionen Bücher zu Hunderten von Themen frei, darunter akademische und hochspezialisierte Titel. Das Pro-Abo umfasst auch erweiterte Funktionen wie Premium-Vorlesen und den Recherche-Assistenten.
Beide Abopläne sind mit monatlichen, halbjährlichen oder jährlichen Abrechnungszyklen verfügbar.
Wir sind ein Online-Abodienst für Lehrbücher, bei dem du für weniger als den Preis eines einzelnen Buches pro Monat Zugang zu einer ganzen Online-Bibliothek erhältst. Mit über 1 Million Büchern zu über 1.000 verschiedenen Themen haben wir bestimmt alles, was du brauchst! Weitere Informationen hier.
Achte auf das Symbol zum Vorlesen bei deinem nächsten Buch, um zu sehen, ob du es dir auch anhören kannst. Bei diesem Tool wird dir Text laut vorgelesen, wobei der Text beim Vorlesen auch grafisch hervorgehoben wird. Du kannst das Vorlesen jederzeit anhalten, beschleunigen und verlangsamen. Weitere Informationen hier.
Ja! Du kannst die Perlego-App sowohl auf iOS- als auch auf Android-Geräten nutzen, damit du jederzeit und überall lesen kannst – sogar offline. Perfekt für den Weg zur Arbeit oder wenn du unterwegs bist.
Bitte beachte, dass wir Geräte, auf denen die Betriebssysteme iOS 13 und Android 7 oder noch ältere Versionen ausgeführt werden, nicht unterstützen können. Mehr über die Verwendung der App erfahren.
Ja, du hast Zugang zu MATLAB® Kompakt von Wolfgang Schweizer im PDF- und/oder ePub-Format sowie zu anderen beliebten Büchern aus Computer Science & Electrical Engineering & Telecommunications. Aus unserem Katalog stehen dir über 1 Million Bücher zur Verfügung.

1 Einführung

Dieses Buch richtet sich an alle MATLAB-Anwender – unabhängig von ihrem Kenntnisstand oder dem verwendeten Betriebssystem. Der Text basiert auf der MATLAB-Version 9.10 (R2021a), berücksichtigt aber auch die Vorgängerversionen.

1.1 Erläuterungen zum vorliegenden Text

Dieses erste Kapitel dient neben den Erläuterungen zum Aufbau des Buches einer kurzen, an konkreten Beispielen orientierten Einführung in das Arbeiten mit MATLAB. In Tab. (1.1) sind Tipps zu verschiedenen MATLAB-Aufgaben gelistet und in Tab. (1.2) Hinweise zur Bewältigung spezifischer grafischer Herausforderungen. Im Abschnitt 1.3 finden sich Tipps zur Effizienzsteigerung und die Tabellen (4 - 13) bieten eine Liste ausgewählter und grundlegender MATLAB-Kommandos und die Tabellen (14) und (15) eine Liste von Befehlen rund um Grafiken und Diagramme.
Im zweiten Kapitel werden die grundlegenden grafischen Oberflächen von MATLAB vorgestellt. Themen sind u.a.
  • Der MATLAB-Desktop, MATLAB’s integrierte Benutzeroberfläche
  • Das Erstellen eigener Toolboxen, also umfangreicher Erweiterungen
  • Der MATLAB-Editor mit Debugger und der Live Editor
  • Das Erstellen eigener Berichte
  • MATLAB-Code testen: Code-Analyzer und Profiler
  • Integrierte Plot Tools beispielsweise für statistische Analysen oder Interpolationen
  • Das interaktive Importieren von Daten
Das dritte Kapitel ist allgemeinen Kommandos gewidmet wie
  • Hilfe erfragen und Beispiele finden
  • Variablen löschen, Daten laden und speichern
  • Suchpfade löschen und setzen, um beispielsweise m-Files zu finden
  • Kommandos zum Interagieren mit dem Betriebssystem
  • Kommando-basiertes Debuggen von MATLAB-Dateien
  • Beurteilen von m-Files auf Effizienz
Das vierte Kapitel ist den „Operatoren und Sonderzeichen“ gewidmet. Beispielsweise den unterstützten arithmetischen und logischen Operatoren, Vergleichsoperatoren und Mengen-Operatoren. Mengen-Operatoren werden in ihrer Bedeutung häufig unterschätzt. Intelligent genutzt können sie die Effizienz von Programmen steigern.
Matrizen oder allgemeiner Arrays sind ein zentraler Begriff für MATLAB. Matrizen und grundlegende Operationen mit Matrizen werden im fünften Kapitel besprochen. Themen sind hier u.a.
  • Die verschiedene Formen der Indizierung (Zeile-Spalte, lineare oder logische Indizierung) und Array-Umformungen
  • Erstellen linearer und logarithmisch verteilter Vektoren
  • Replizieren von Arrays
  • Das große Feld „Zufallsmatrizen“
  • aber auch elementare Eigenschaften von Arrays wie Größe und das Überprüfen ihrer Werte.
Stringfunktionen sowie Zeichenketten sind Thema des sechsten Kapitels. Hier findet sich u.a.
  • Das Erstellen von Zeichenketten
  • Ausdrücke vergleichen, Zeichen-Muster suchen und erstellen
  • Das Konvertieren in andere Datentypen
Themen des siebten Kapitels sind zum Beispiel
  • Polynome und Rechnen mit Polynomen
  • Interpolationen wie Fast-Fourier, Spline oder Oberflächen-Interpolationen
  • Computational Geometry wie geometrischen Analysen, Triangulationen, Voronoi-Darstellungen oder auch Graphen und Netzwerke.
Im achten Kapitel geht es um die verschiedenen Formen der Datenanalyse, z. Bsp.
  • Funktionen zur statistischen Analyse
  • Fehlerhafte Daten bereinigen
  • Histogramme erstellen
  • Daten filtern, Trends beseitigen
  • Fourieranalysen durchführen
  • Zeitreihen erstellen und bearbeiten
MATLAB ist auch eine Programmiersprache mit typischen Elementen wie Schleifenkonstrukten oder bedingten Entscheidungen. MATLAB bietet sowohl die Möglichkeit Skripte als auch Funktionen selbst zu programmieren. Wichtiger Unterschied zwischen Skripten und Funktionen ist der Ort, wo die jeweiligen Variablen abgespeichert werden. Diesem Themenkomplex wendet sich das neunte Kapitel zu. Schlagworte sind hier u.a.
  • for, while, if-else Konstrukte, switch-case oder try-catch
  • Funktionen und Unterfunktionstechniken, Nested Functions
  • Function Handles und Anonyme Funktione...

Inhaltsverzeichnis

  1. Title Page
  2. Copyright
  3. Contents
  4. Weitere empfehlenswerte Titel
  5. Vorwort zur siebten Auflage
  6. Vorwort zur ersten Auflage
  7. 1 Einführung
  8. 2 Grafische Utilities
  9. 3 Allgemein nützliche Kommandos
  10. 4 Allgemeine Operatoren und Sonderzeichen
  11. 5 Matrizen und numerische Arrays
  12. 6 Stringfunktionen
  13. 7 Polynome, Interpolationen und Computational Geometry
  14. 8 Datenanalyse und Fourier-Transformationen
  15. 9 MATLAB als Programmiersprache
  16. 10 Lineare Algebra
  17. 11 Optimierung, Integration und Differentialgleichungslöser
  18. 12 Dünn besetzte Matrizen
  19. 13 Mathematische Funktionen
  20. 14 2-D-Grafik
  21. 15 3-D-Grafik
  22. 16 Fortgeschrittene Grafikaufgaben
  23. 17 Eigenschaften grafischer Objekte
  24. 18 Grafische Benutzeroberflächen
  25. 19 Der App Designer
  26. 20 File-Handling und Datenverwaltung
  27. 21 Audio- und Videoanwendungen
  28. 22 Datenklassen und Objekte
  29. 23 Zeitfunktionen
  30. 24 Modultest
  31. 25 FORTRAN und C in MATLAB einbinden
  32. 26 Java und Python in MATLAB nutzen
  33. 27 MS-Windows-Integration: COM-Objekte.
  34. 28 Literaturhinweise und Internetlinks
  35. Index