Wenn Sie sich für diesen Kurs anmelden, werden Sie auch für diese Spezialisierung angemeldet.
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
In diesem Kurs gibt es 6 Module
Dieser Kurs deckt die wichtigsten numerischen Methoden ab, die ein Ingenieur kennen sollte, einschließlich Wurzelfindung, Matrixalgebra, Integration und Interpolation, gewöhnliche und partielle Differentialgleichungen. Wir lernen, wie man MATLAB zur Lösung numerischer Probleme einsetzt. Alle Studenten, die sich für den Kurs anmelden, erhalten Zugang zu MATLAB online und zum MATLAB Grader. Wir gehen davon aus, dass die Studenten bereits mit den Grundlagen der Matrixalgebra, Differentialgleichungen und Vektorrechnung vertraut sind. Sie sollten über Kenntnisse in einer Programmiersprache verfügen und bereit sein, MATLAB zu erlernen. Der Kurs enthält 74 kurze Vorlesungsvideos und MATLAB-Demonstrationen. Nach jeder Vorlesung oder Demonstration gibt es Aufgaben zu lösen oder Programme zu schreiben. Der Kurs ist in sechs Wochen gegliedert. Am Ende jeder Woche gibt es ein Quiz und ein längeres Programmierprojekt.
Laden Sie die Vorlesungsunterlagen unter dem Link https://www.math.hkust.edu.hk/~machas/numerical-methods-for-engineers.pdf herunter und sehen Sie sich das Werbevideo unter dem Link https://youtu.be/qFJGMBDfFMY an
MATLAB ist eine hochentwickelte Programmiersprache, die von Ingenieuren häufig für numerische Berechnungen und Visualisierungen verwendet wird. Wir lernen die Grundlagen von MATLAB kennen: wie reelle Zahlen mit doppelter Genauigkeit dargestellt werden, wie man mit MATLAB rechnet, wie man Skripte und Funktionen verwendet, wie man Vektoren und Matrizen darstellt, wie man Liniendiagramme zeichnet und wie man logische Variablen, bedingte Anweisungen, for-Schleifen und while-Schleifen verwendet. Für Ihr Programmierprojekt werden Sie einen MATLAB-Code schreiben, um das Bifurkationsdiagramm für die logistische Karte zu berechnen.
Das ist alles enthalten
14 Videos14 Lektüren2 Aufgaben9 App-Elemente
Infos zu Modulinhalt anzeigen
14 Videos•Insgesamt 104 Minuten
Überblick über den Kurs•4 Minuten
Erste Woche Einführung•2 Minuten
Binäre Zahlen | Vorlesung 1•11 Minuten
Doppelte Präzision | Vorlesung 2•14 Minuten
MATLAB als Taschenrechner | Vorlesung 3•6 Minuten
Skripte und Funktionen | Vorlesung 4•8 Minuten
Vektoren | Vorlesung 5•6 Minuten
Liniendiagramme | Vorlesung 6•7 Minuten
Matrizen | Vorlesung 7•8 Minuten
Logik | Vorlesung 8•4 Minuten
Konditionale | Vorlesung 9•4 Minuten
Schleifen | Vorlesung 10•5 Minuten
Logistische Karte (Teil A) | Vorlesung 11•17 Minuten
Logistische Karte (Teil B) | Vorlesung 12•8 Minuten
14 Lektüren•Insgesamt 133 Minuten
Willkommen und Kursinformationen•1 Minute
Wie man mit MathJax Mathematik in die Diskussionen schreibt•1 Minute
MATLAB Online•5 Minuten
Runden von Binärzahlen•10 Minuten
Computer-Nummern•10 Minuten
REALMAX•10 Minuten
REALMIN•10 Minuten
EPS•10 Minuten
Logische Ausdrücke•5 Minuten
Logische Vektoren•10 Minuten
Quadratische Gleichung•10 Minuten
Hintergrund für die logistische Karte•20 Minuten
Zeitraum-2•30 Minuten
Referenzlösung zu "Bifurkationsdiagramm für die logistische Karte"•1 Minute
2 Aufgaben•Insgesamt 75 Minuten
Bewertung der ersten Woche•45 Minuten
Diagnostisches Quiz•30 Minuten
9 App-Elemente•Insgesamt 225 Minuten
MATLAB als Taschenrechner•15 Minuten
Binet's Formel für die Fibonacci-Zahlen•15 Minuten
Tabelle der Sinusse und Kosinusse•15 Minuten
Logarithmische Spirale•15 Minuten
Lemniskate•15 Minuten
Manipulation von Matrizen•15 Minuten
Banded Matrizen•15 Minuten
Rekursionsdefinition für die Fibonacci-Zahlen•60 Minuten
Bifurkationsdiagramm für die logistische Karte•60 Minuten
Wurzelfindung
Woche2•6 Stunden abzuschließen
Moduldetails
Die Wurzelfindung ist eine numerische Technik zur Bestimmung der Wurzeln oder Nullstellen einer bestimmten Funktion. Wir werden verschiedene Methoden zur Wurzelfindung untersuchen, darunter die Bisektionsmethode, die Newton-Methode und die Secant-Methode. Wir werden auch die Konvergenzordnung für diese Methoden herleiten. Außerdem zeigen wir Ihnen, wie Sie das Newton-Fraktal mit der Newton-Methode in MATLAB berechnen können, und besprechen MATLAB-Funktionen, die zum Finden von Wurzeln verwendet werden können. Für Ihr Programmierprojekt werden Sie einen MATLAB-Code schreiben, der die Newton-Methode verwendet, um das Feigenbaum-Delta aus dem Bifurkationsdiagramm für die logistische Karte zu berechnen.
Reihenfolge der Konvergenz| Vorlesung 16•5 Minuten
Konvergenz der Newtonschen Methode | Vorlesung 17•11 Minuten
Fraktale aus der Newtonschen Methode | Vorlesung 18•8 Minuten
Kodierung des Newton-Fraktals | Vortrag 19•22 Minuten
Wurzelfindung in MATLAB | Vorlesung 20•9 Minuten
Feigenbaum Delta (Teil A) | Vorlesung 21•17 Minuten
Feigenbaum Delta (Teil B) | Vorlesung 22•18 Minuten
Feigenbaum Delta (Teil C) | Vorlesung 23•9 Minuten
8 Lektüren•Insgesamt 57 Minuten
Schätzen der Quadratwurzel von drei mit der Bisektionsmethode•5 Minuten
Schätzen der Quadratwurzel von drei mit der Newton-Methode•5 Minuten
Schätzen der Quadratwurzel von drei mithilfe der Secant-Methode•5 Minuten
Konvergenzraten•5 Minuten
Konvergenzordnung der Secant-Methode•30 Minuten
Die vierte Wurzel der Einheit•5 Minuten
Berechnen Sie den Wert von m in der zweiten Periode des Zyklus•1 Minute
Referenzlösung zu "Berechnung des Feigenbaum-Deltas"•1 Minute
1 Aufgabe•Insgesamt 45 Minuten
Woche zwei Bewertung•45 Minuten
3 App-Elemente•Insgesamt 95 Minuten
Fraktale aus der Vierten Wurzel der Einheit•15 Minuten
Elliptische Planetenumlaufbahnen•20 Minuten
Berechnung des Feigenbaum-Deltas•60 Minuten
1 Plug-in•Insgesamt 23 Minuten
Tiefes Eintauchen in das Newton-Fraktal•23 Minuten
Matrix-Algebra
Woche3•5 Stunden abzuschließen
Moduldetails
Numerische lineare Algebra ist die Bezeichnung für Matrixalgebra, die auf einem Computer durchgeführt wird. Bei der Durchführung der Gaußschen Eliminierung mit großen Matrizen können Rundungsfehler die Berechnung beeinträchtigen. Diese Fehler können durch die Methode des partiellen Pivotings gemildert werden, bei der vor jedem Eliminierungsschritt die Zeilen ausgetauscht werden. Der LU-Zerlegungsalgorithmus muss dann Permutationsmatrizen einbeziehen. Wir werden auch die Anzahl der Operationen und die Big-Oh-Notation besprechen, um den Anstieg der Rechenzeit bei größeren Problemgrößen vorherzusagen. Wir zeigen, wie Sie die Anzahl der erforderlichen Operationen für die Gaußsche Eliminierung, die Vorwärtssubstitution und die Rückwärtssubstitution zählen können. Wir werden die Potenzmethode zur Berechnung des größten Eigenwerts einer Matrix erklären. Schließlich zeigen wir Ihnen, wie Sie mit der Gaußschen Eliminierung ein System nichtlinearer Differentialgleichungen mit der Newton-Methode lösen können. Für Ihr Programmierprojekt werden Sie einen MATLAB-Code schreiben, der die Newtonsche Methode auf die Lorenz-Gleichungen anwendet.
Das ist alles enthalten
13 Videos10 Lektüren1 Aufgabe4 App-Elemente
Infos zu Modulinhalt anzeigen
13 Videos•Insgesamt 115 Minuten
Woche Drei Einführung•2 Minuten
Gaußsche Eliminierung ohne Pivotierung | Vortrag 24•11 Minuten
Gaußsche Eliminierung mit partieller Pivotierung | Vortrag 25•5 Minuten
LU-Zerlegung mit partieller Pivotierung | Vortrag 26•11 Minuten
Operation Counts | Vortrag 27•9 Minuten
Operationszahlen für die Gaußsche Eliminierung | Vortrag 28•9 Minuten
Operationszähler für Vorwärts- und Rückwärtssubstitution | Vortrag 29•7 Minuten
Fraktale aus den Lorenz-Gleichungen | Vorlesung 35•9 Minuten
10 Lektüren•Insgesamt 71 Minuten
Rundungsfehler bei der Gauß-Elimination•10 Minuten
Reduzierte Rundungsfehler bei der Gauß-Elimination mit partieller Pivotierung•5 Minuten
Die (PL)U-Zerlegung von A•10 Minuten
Schätzung der Rechenzeit anhand der Anzahl der Operationen•5 Minuten
Summenidentitäten•10 Minuten
Anzahl der Operationen für ein unteres Dreieckssystem•10 Minuten
Konvergenz der Eigenwert-Power-Methode•5 Minuten
Bestimmen Sie den dominanten Eigenwert•10 Minuten
So lösen Sie drei nichtlineare Gleichungen•5 Minuten
Referenzlösung für "Fraktale aus den Lorenz-Gleichungen"•1 Minute
1 Aufgabe•Insgesamt 45 Minuten
Woche drei Bewertung•45 Minuten
4 App-Elemente•Insgesamt 90 Minuten
Die LU-Zerlegung einer Matrix•10 Minuten
Eigenwerte und Eigenvektoren•10 Minuten
Fixpunktlösungen der Lorenz-Gleichungen•10 Minuten
Fraktale aus den Lorenz-Gleichungen•60 Minuten
Quadratur und Interpolation
Woche4•6 Stunden abzuschließen
Moduldetails
Die Berechnung von bestimmten Integralen wird als Quadratur bezeichnet. Wir werden uns mit den Grundlagen der Quadratur befassen, einschließlich elementarer Formeln für die Trapezregel und die Simpson-Regel, der Entwicklung zusammengesetzter Integrationsregeln, einer Einführung in die Gaußsche Quadratur, dem Aufbau einer adaptiven Quadraturroutine, bei der die Software die geeignete Integrationsschrittgröße bestimmt, und der Verwendung der MATLAB-Funktion integral.m. Außerdem werden wir uns mit der Interpolation befassen. Eine gute Interpolationsroutine kann Funktionswerte an dazwischen liegenden Abtastpunkten schätzen. Wir lernen die lineare Interpolation kennen, die üblicherweise für die Darstellung von Daten mit vielen Punkten verwendet wird, sowie die kubische Spline-Interpolation, die zum Einsatz kommt, wenn nur wenige Datenpunkte vorhanden sind. Für Ihr Programmierprojekt werden Sie einen MATLAB-Code schreiben, um die Nullstellen einer Bessel-Funktion zu berechnen. Diese Aufgabe erfordert die Kombination von Quadratur- und Wurzelfindungsroutinen.
Kubische Spline-Interpolation (Teil A) | Vortrag 44•16 Minuten
Kubische Spline-Interpolation (Teil B) | Vortrag 45•11 Minuten
Interpolation in MATLAB | Vorlesung 46•5 Minuten
Besselfunktionen und ihre Nullstellen | Vorlesung 47•7 Minuten
11 Lektüren•Insgesamt 106 Minuten
Die Mittelpunktsregel ist der Flächeninhalt eines Rechtecks•5 Minuten
Mittelpunktsregel für eine quadratische Funktion•10 Minuten
Ableitung der trapezförmigen Regel•10 Minuten
Ableitung der Simpsonschen Regel•15 Minuten
Die 3/8-Regel von Simpson•10 Minuten
Dreipunkt-Legendre-Gauß-Quadratur•10 Minuten
Berechnen des Fehlers in einer adaptiven Quadratur•10 Minuten
Lineare und quadratische Interpolation•10 Minuten
Kubische Spline-Interpolation mit bekannten Endpunktsteilheiten•10 Minuten
Kubische Spline-Interpolation mit der Not-a-Knot-Bedingung•15 Minuten
Referenzlösung für "Nullstellen der Besselfunktion"•1 Minute
1 Aufgabe•Insgesamt 45 Minuten
Woche Vier Bewertung•45 Minuten
3 App-Elemente•Insgesamt 105 Minuten
Cornu Spirale•30 Minuten
Zwei Datendateien interpolieren•15 Minuten
Bessel-Funktion Nullstellen•60 Minuten
Gewöhnliche Differentialgleichungen
Woche5•6 Stunden abzuschließen
Moduldetails
Wir lernen die numerische Integration von gewöhnlichen Differentialgleichungen (ODEs) kennen. Wir stellen die Euler-Methode, eine einstufige Methode erster Ordnung, und die Runge-Kutta-Methoden vor, die die Euler-Methode auf mehrere Schritte und höhere Ordnungen erweitern und damit größere Zeitschritte ermöglichen. Wir werden zeigen, wie man eine Familie von Runge-Kutta-Methoden zweiter Ordnung konstruiert, diskutieren die weit verbreitete Runge-Kutta-Methode vierter Ordnung und wenden diese Methoden zur Lösung von ODE-Systemen an. Wir zeigen Ihnen, wie Sie die MATLAB-Funktion ode45.m verwenden und wie Sie eine Zweipunkt-Randwert-ODE mit der Schießmethode lösen. Für Ihr Programmierprojekt werden Sie eine numerische Simulation des gravitativen Zweikörperproblems durchführen.
Integration von ODEs in MATLAB (Teil A) | Vorlesung 55•16 Minuten
Integration von ODEs in MATLAB (Teil B) | Vorlesung 56•7 Minuten
Shooting-Methode für Randwertprobleme | Vorlesung 57•12 Minuten
Das Zwei-Körper-Problem (Teil A) | Vorlesung 58•10 Minuten
Das Zwei-Körper-Problem (Teil B) | Vorlesung 59•11 Minuten
9 Lektüren•Insgesamt 76 Minuten
Wenn die Euler-Methode exakt ist•10 Minuten
Wenn die modifizierte Euler-Methode genau ist•10 Minuten
Ralstons Methode•5 Minuten
Runge-Kutta-Methoden und Quadraturformeln•10 Minuten
Runge-Kutta-Methode vierter Ordnung und Simpsonsche Regel•10 Minuten
Systeme von ODEs•10 Minuten
Beispiel für adaptive Integration•10 Minuten
Kreisförmige Orbits•10 Minuten
Referenzlösung zum "Zwei-Körper-Problem"•1 Minute
1 Aufgabe•Insgesamt 45 Minuten
Woche Fünf Bewertung•45 Minuten
3 App-Elemente•Insgesamt 120 Minuten
Die Lorenz-Gleichungen•30 Minuten
Ein Pendel nach oben schwingen•30 Minuten
Zwei-Körper-Problem•60 Minuten
Partielle Differentialgleichungen
Woche6•8 Stunden abzuschließen
Moduldetails
Wir werden lernen, wie man partielle Differentialgleichungen (PDEs) löst. Obwohl es sich hierbei um ein umfangreiches Thema mit verschiedenen spezialisierten Lösungsmethoden handelt, wie z.B. in der numerischen Strömungsmechanik, werden wir eine grundlegende Einführung in dieses Thema geben. Wir werden die PDE-Lösungen in Randwertprobleme und Anfangswertprobleme unterteilen. Anschließend werden wir die Finite-Differenzen-Methode zur Lösung von PDEs anwenden. Wir werden die Laplace-Gleichung, ein Randwertproblem, mit zwei Methoden lösen: einer direkten Methode über Gaußsche Eliminierung und einer iterativen Methode, bei der die Lösung asymptotisch angenähert wird. Als nächstes werden wir die eindimensionale Diffusionsgleichung, ein Anfangswertproblem, mit der Crank-Nicolson-Methode lösen. Wir werden auch die Von-Neumann-Stabilitätsanalyse anwenden, um die Stabilität von Zeitintegrationsverfahren zu bestimmen. Für Ihr Programmierprojekt werden Sie die zweidimensionale Diffusionsgleichung mit der Crank-Nicolson-Methode lösen.
Das ist alles enthalten
17 Videos15 Lektüren2 Aufgaben4 App-Elemente
Infos zu Modulinhalt anzeigen
17 Videos•Insgesamt 170 Minuten
Sechste Woche Einführung•3 Minuten
Rand- und Anfangswertprobleme | Vorlesung 60•5 Minuten
Die HKUST ist eine forschungsintensive Universität von Weltrang, die sich auf Wissenschaft, Technologie und Wirtschaft sowie auf Geistes- und Sozialwissenschaften konzentriert. Die HKUST bietet einen internationalen Campus und eine ganzheitliche und interdisziplinäre Pädagogik, um gut ausgebildete Absolventen mit einer globalen Vision, einem ausgeprägten Unternehmergeist und innovativem Denken heranzubilden.
Warum entscheiden sich Menschen für Coursera für ihre Karriere?
Felipe M.
Lernender seit 2018
„Es ist eine großartige Erfahrung, in meinem eigenen Tempo zu lernen. Ich kann lernen, wenn ich Zeit und Nerven dazu habe.“
Jennifer J.
Lernender seit 2020
„Bei einem spannenden neuen Projekt konnte ich die neuen Kenntnisse und Kompetenzen aus den Kursen direkt bei der Arbeit anwenden.“
Larry W.
Lernender seit 2021
„Wenn mir Kurse zu Themen fehlen, die meine Universität nicht anbietet, ist Coursera mit die beste Alternative.“
Chaitanya A.
„Man lernt nicht nur, um bei der Arbeit besser zu werden. Es geht noch um viel mehr. Bei Coursera kann ich ohne Grenzen lernen.“
Bewertungen von Lernenden
4.9
439 Bewertungen
5 stars
90,45 %
4 stars
7,04 %
3 stars
1,36 %
2 stars
0,45 %
1 star
0,68 %
Zeigt 3 von 439 an
M
MP
5·
Geprüft am 17. Juli 2023
Hello, thank you for your efforts in the course. It was very useful and beautiful. I hope you will always be healthy and happy. Mohammad Pakzad from Iran.
I
IU
5·
Geprüft am 2. Jan. 2023
very Fantastic core course for all engineering and science students to take. Many thanks again to Prof. Jeffrey Chasnov and everyone for making this happen. God bless you.  
S
SS
5·
Geprüft am 25. Feb. 2025
This course was amazing. It provided a wide range of practical and effective methods that are extremely useful for solving engineering problems.
Wann werde ich Zugang zu den Vorlesungen und Aufgaben haben?
Um Zugang zu den Kursmaterialien und Aufgaben zu erhalten und um ein Zertifikat zu erwerben, müssen Sie die Zertifikatserfahrung erwerben, wenn Sie sich für einen Kurs anmelden. Sie können stattdessen eine kostenlose Testversion ausprobieren oder finanzielle Unterstützung beantragen. Der Kurs kann stattdessen die Option "Vollständiger Kurs, kein Zertifikat" anbieten. 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.
Was bekomme ich, wenn ich mich für diese Specialization einschreibe?
Wenn Sie sich für den Kurs einschreiben, erhalten Sie Zugang zu allen Kursen der Spezialisierung, und Sie erhalten ein Zertifikat, wenn Sie die Arbeit abgeschlossen haben. Ihr elektronisches Zertifikat wird Ihrer Seite "Leistungen" hinzugefügt - von dort aus können Sie Ihr Zertifikat ausdrucken oder Ihrem LinkedIn-Profil hinzufügen.
Ist finanzielle Hilfe verfügbar?
Ja. Für ausgewählte Lernprogramme können Sie finanzielle Unterstützung oder ein Stipendium beantragen, wenn Sie die Einschreibegebühr nicht aufbringen können. Wenn für das von Ihnen gewählte Lernprogramm eine finanzielle Unterstützung oder ein Stipendium verfügbar ist, finden Sie auf der Beschreibungsseite einen Link zur Beantragung.