Dieser Kurs vermittelt Computerprogrammierung für Teilnehmer mit wenig bis gar keinen Vorkenntnissen. Er verwendet dazu das Programmiersystem und die Programmiersprache MATLAB, die leicht zu erlernen, vielseitig und für Ingenieure und andere Fachleute sehr nützlich ist. MATLAB ist eine Spezialsprache, die sich hervorragend für das Schreiben mittelgroßer Programme eignet, die Probleme lösen, bei denen es um die Manipulation von Zahlen geht. Das Design der Sprache macht es möglich, in wenigen Zeilen ein leistungsfähiges Programm zu schreiben. Die Probleme können relativ komplex sein, während die MATLAB-Programme, die sie lösen, relativ einfach sind, d.h. im Vergleich zu einem entsprechenden Programm, das in einer Allzwecksprache wie C++ oder Java geschrieben wurde. Daher wird MATLAB in einer Vielzahl von Bereichen eingesetzt, von den Naturwissenschaften über alle Disziplinen des Ingenieurwesens bis hin zum Finanzwesen und darüber hinaus, und es wird auch in der Industrie intensiv genutzt. Daher sind solide Kenntnisse in MATLAB auf dem heutigen Arbeitsmarkt unverzichtbar. Dieser Kurs ist jedoch kein MATLAB-Tutorial. Es handelt sich um einen Einführungskurs in die Programmierung, in dem MATLAB zur Veranschaulichung allgemeiner Konzepte der Informatik und Programmierung verwendet wird. Studenten, die diesen Kurs erfolgreich abschließen, werden mit allgemeinen Konzepten der Informatik vertraut gemacht, gewinnen ein Verständnis für die allgemeinen Konzepte der Programmierung und erhalten eine solide Grundlage für die Verwendung von MATLAB. Studenten, die den Kurs belegen, erhalten eine kostenlose MATLAB Online-Lizenz für die Dauer des Kurses. Wir empfehlen den Teilnehmern, das eBook zu konsultieren, auf dem dieser Kurs basiert. Weitere Informationen zu diesen Ressourcen finden Sie im Menü Ressourcen auf der rechten Seite.
Einführung in die Programmierung mit MATLAB
Dieser Kurs ist Teil von Spezialisierung MATLAB-Programmierung für Ingenieure und Naturwissenschaftler
Dozenten: Akos Ledeczi
498.426 bereits angemeldet
Bei enthalten
(17,710 Bewertungen)
Was Sie lernen werden
Sie lernen grundlegende Konzepte der Computerprogrammierung wie Variablen, Kontrollstrukturen, Funktionen und viele andere.
Sie lernen verschiedene Datentypen kennen und erfahren, wie Sie diese in MATLAB verarbeiten können.
Sie lernen die leistungsstarke Unterstützung kennen, die MATLAb für die Arbeit mit Matrizen bietet.
Sie lernen, wie man Dateien ein- und ausgibt.
Kompetenzen, die Sie erwerben
- Kategorie: Computerprogrammierung
- Kategorie: Problemlösung
- Kategorie: Matlab
- Kategorie: Programmiersprache
Wichtige Details
Zu Ihrem LinkedIn-Profil hinzufügen
1 Aufgabe
Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.
Erweitern Sie Ihre Fachkenntnisse
- Lernen Sie neue Konzepte von Branchenexperten
- Gewinnen Sie ein Grundverständnis bestimmter Themen oder Tools
- Erwerben Sie berufsrelevante Kompetenzen durch praktische Projekte
- Erwerben Sie ein Berufszertifikat zur Vorlage
Erwerben Sie ein Karrierezertifikat.
Fügen Sie diese Qualifikation zur Ihrem LinkedIn-Profil oder Ihrem Lebenslauf hinzu.
Teilen Sie es in den sozialen Medien und in Ihrer Leistungsbeurteilung.
In diesem Kurs gibt es 9 Module
Das ist alles enthalten
1 Video3 Lektüren
Wir lernen, wie man MATLAB startet und machen uns mit seiner Benutzeroberfläche vertraut. Wir lernen, wie man MATLAB als anspruchsvollen Taschenrechner verwendet. Wir werden etwas über Syntax und Semantik lernen. Wir werden sehen, wie MATLAB Hilfe bietet. Schließlich werden wir lernen, wie man in MATLAB Diagramme erstellt.
Das ist alles enthalten
7 Videos1 Lektüre2 App-Elemente1 Plug-in
Die Grundeinheit, mit der wir in MATLAB arbeiten, ist die Matrix. Wir lösen Probleme, indem wir Matrizen manipulieren, und Operatoren sind das wichtigste Mittel, mit dem wir sie manipulieren. Wir werden lernen, wie man Matrizen definiert, Teile davon extrahiert und sie zu neuen Matrizen kombiniert. Wir werden lernen, wie man Operatoren verwendet, um Matrizen zu addieren, zu subtrahieren, zu multiplizieren und zu dividieren, und wir werden lernen, dass es mehrere verschiedene Arten der Multiplikation und Division gibt. Schließlich lernen wir die MATLAB-Regeln zur Festlegung der Reihenfolge, in der Operatoren ausgeführt werden, wenn mehr als einer von ihnen im selben Ausdruck vorkommt.
Das ist alles enthalten
6 Videos1 Lektüre1 Aufgabe3 App-Elemente
Mit Funktionen können wir komplexe Probleme in kleinere, besser handhabbare Teile zerlegen. Wir werden lernen, wie wir mit Funktionen wiederverwendbare Softwarekomponenten erstellen können, die in vielen verschiedenen Programmen eingesetzt werden können. Wir werden lernen, wie die Umgebung innerhalb einer Funktion von der Außenwelt durch eine gut definierte Schnittstelle getrennt wird, über die sie mit dieser Außenwelt kommuniziert. Wir werden lernen, wie man eine Funktion so definiert, dass sie Eingaben zulässt, wenn sie ihre Ausführung beginnt, und wie man sie ausgibt, wenn sie fertig ist.
Das ist alles enthalten
7 Videos1 Lektüre3 App-Elemente
MATLAB verfügt über nützliche integrierte Funktionen, von denen wir in diesem Abschnitt viele kennenlernen werden. Wir lernen etwas über Polymorphismus und wie MATLAB ihn ausnutzt, um das Verhalten einer Funktion in Abhängigkeit von der Anzahl und dem Typ ihrer Eingaben zu ändern. Da Zufallszahlen in der Computerprogrammierung eine wichtige Rolle spielen, werden wir lernen, wie man den MATLAB-Zufallszahlengenerator verwendet. Wir werden lernen, wie man Eingaben über die Tastatur erhält, wie man in das Befehlsfenster druckt und wie man Graphen in einem Abbildungsfenster darstellt. Schließlich werden wir lernen, wie wir mit Hilfe des Debuggers Programmierfehler finden können.
Das ist alles enthalten
5 Videos1 Lektüre2 App-Elemente
Die Auswahl ist das Mittel, mit dem MATLAB Entscheidungen über die Reihenfolge trifft, in der es seine Anweisungen ausführt. Wir werden lernen, wie man die if-Anweisung, die wichtigste Methode der Auswahl, verwendet. Wir werden lernen, wie man relationale und logische Operatoren verwendet. Wir werden lernen, wie man polymorphe Funktionen schreibt und wie man Funktionen resistent gegen Fehler macht.
Das ist alles enthalten
7 Videos2 Lektüren4 App-Elemente
Schleifen verleihen Computern ihre Leistungsfähigkeit. Wir werden lernen, wie man die beiden Schleifenkonstrukte von MATLAB verwendet: die for-Schleife und die while-Schleife. Wir werden lernen, wie die Break-Anweisung funktioniert und wir werden verschachtelte Schleifen verwenden. Wir lernen, wie wir Schleifen effizienter gestalten können. Wir lernen die logische Indizierung kennen und sehen, wie Sie damit implizite Schleifen erstellen können, die effizient und für den Benutzer leicht verständlich sind.
Das ist alles enthalten
5 Videos2 Lektüren4 App-Elemente
Computer arbeiten mit Bits, aber Menschen denken in Zahlen, Wörtern und anderen Datentypen. Wie jede gute Sprache organisiert MATLAB die Bits in praktischen Datentypen. In diesem Abschnitt werden wir diese Typen untersuchen. Wir werden lernen, dass es zehn Zahlentypen gibt und dass es Konvertierungsfunktionen gibt, um einen Typ in einen anderen umzuwandeln. Wir werden mehr über Strings erfahren und darüber, wie die Zeichen in ihnen als Zahlen kodiert werden. Wir werden lernen, wie man heterogene Datensammlungen mit Hilfe von Structs und Zellen erstellt, und wir werden lernen, wie man Zeitpunkte und Zeitdauern speichert.
Das ist alles enthalten
6 Videos3 Lektüren2 App-Elemente
Dateien sind benannte Bereiche im permanenten Speicher zum Speichern von Daten, die als Ein- oder Ausgabe für MATLAB und andere Programme verwendet werden können. Wir werden in die wichtigsten Methoden von MATLAB zum Lesen und Schreiben von Dateien eingeführt. Wir werden lernen, wie man MAT-Dateien, Excel-Dateien, Textdateien und Binärdateien erstellt, aus ihnen liest und in sie schreibt. Wir lernen, wie man mit MATLAB-Befehlen in Ordnern navigiert.
Das ist alles enthalten
4 Videos5 Lektüren5 App-Elemente
Dozenten
Empfohlen, wenn Sie sich für Softwareentwicklung interessieren
Birla Institute of Technology & Science, Pilani
University of California, Santa Cruz
The Hong Kong University of Science and Technology
Warum entscheiden sich Menschen für Coursera für ihre Karriere?
Bewertungen von Lernenden
17.710 Bewertungen
- 5 stars
82,97 %
- 4 stars
14,63 %
- 3 stars
1,67 %
- 2 stars
0,26 %
- 1 star
0,44 %
Zeigt 3 von 17710 an
Geprüft am 30. März 2022
Well designed course, which includes theoretical and practical bases of programming. Sometimes, it was hard to understand meaning of tasks, but in general, it was good experience for me. Thank you!
Geprüft am 25. Juni 2020
I didn't like the assignment of echo. The description was not sufficient to understand the mechanism of putting echo by code. Except this, the assignments were exciting and the lectures were clear.
Geprüft am 5. Okt. 2021
it is a little bit very basic for students with a background in programming but the problems specially close to the end was a little challenging which is great. overall it is a solid start with matlab
Neue Karrieremöglichkeiten mit Coursera Plus
Unbegrenzter Zugang zu 10,000+ Weltklasse-Kursen, praktischen Projekten und berufsqualifizierenden Zertifikatsprogrammen - alles in Ihrem Abonnement enthalten
Bringen Sie Ihre Karriere mit einem Online-Abschluss voran.
Erwerben Sie einen Abschluss von erstklassigen Universitäten – 100 % online
Schließen Sie sich mehr als 3.400 Unternehmen in aller Welt an, die sich für Coursera for Business entschieden haben.
Schulen Sie Ihre Mitarbeiter*innen, um sich in der digitalen Wirtschaft zu behaupten.
Häufig gestellte Fragen
Der Zugang zu Vorlesungen und Aufgaben hängt von der Art Ihrer Einschreibung ab. Wenn Sie einen Kurs im Prüfungsmodus belegen, können Sie die meisten Kursmaterialien kostenlos einsehen. Um auf benotete Aufgaben zuzugreifen und ein Zertifikat zu erwerben, müssen Sie die Zertifikatserfahrung während oder nach Ihrer Prüfung erwerben. Wenn Sie die Prüfungsoption nicht sehen:
Der Kurs bietet möglicherweise keine Prüfungsoption. Sie können stattdessen eine kostenlose Testversion ausprobieren oder finanzielle Unterstützung beantragen.
Der Kurs bietet möglicherweise stattdessen die Option 'Vollständiger Kurs, kein Zertifikat'. Mit dieser Option können Sie alle Kursmaterialien einsehen, die erforderlichen Bewertungen abgeben und eine Abschlussnote erhalten. Dies bedeutet auch, dass Sie kein Zertifikat erwerben können.
Wenn Sie sich für den Kurs einschreiben, erhalten Sie Zugang zu allen Kursen der Specializations, und Sie erhalten ein Zertifikat, wenn Sie die Arbeit abgeschlossen haben. Ihr elektronisches Zertifikat wird Ihrer Erfolgsseite hinzugefügt - von dort aus können Sie Ihr Zertifikat ausdrucken oder zu Ihrem LinkedIn-Profil hinzufügen. Wenn Sie die Kursinhalte nur lesen und ansehen möchten, können Sie den Kurs kostenlos besuchen.
Wenn Sie ein Abonnement abgeschlossen haben, erhalten Sie eine kostenlose 7-tägige Testphase, in der Sie kostenlos kündigen können. Danach gewähren wir keine Rückerstattung, aber Sie können Ihr Abonnement jederzeit kündigen. Siehe unsere vollständigen Rückerstattungsbedingungen.