Dies wird unter dem Gesichtspunkt geschrieben, dass jemand in Maschinenbau promoviert. Mein mathematischer Hintergrund ist dem von Doktoranden in einem angewandten Mathematikprogramm etwas vergleichbar (aber definitiv unterlegen).
Wie andere angedeutet haben, hängt die Antwort auf diese Frage stark von der Arbeit des jeweiligen Ingenieurs ab. Fortgeschrittene Mathematik ist in vielen Fällen wirklich nutzlos. Ein Bauingenieur nannte als Beispiel eine Code-basierte Arbeit .
Als Doktorand, der sich mit rechnergestützter Strömungsmechanik beschäftigt, brauche ich ein einigermaßen solides Verständnis für alles durch PDEs. Mathematik ist ein Werkzeug, mit dem ich Probleme löse, genau wie ein Experimentator ein Thermometer als Werkzeug betrachten könnte. Ich entwickle mathematische Modelle (in der Regel von Computern gelöst) für mich und andere Ingenieure.
Themen, die in meiner Grundausbildung in Mathematik behandelt wurden und die ich in meiner Arbeit als nützlich erachte:
Integral-, Differential- und Vektorrechnung (Im Grunde genommen alles, obwohl ich zugeben muss, dass ich seit dem Bachelor-Abschluss nur ein- oder zweimal Lagrange-Multiplikatoren verwendet habe)
Wahrscheinlichkeit und Statistik (die Klasse, die ich hatte, war jedoch ziemlich niedergeschlagen)
Differentialgleichungen (sowohl gewöhnliche als auch partielle)
Ich habe auch einen Komplexanalysekurs für Studenten besucht, der für mich faszinierend war, obwohl ich zugeben muss, dass ich seitdem so gut wie keinen mehr verwendet habe. Einige der Mathematikkurse, die ich besucht habe und die ich für nützlich befunden habe, umfassen asymptotische Analyse, messungstheoretische Wahrscheinlichkeit (nicht so sehr für die Maßtheorie, direkt, aber für ein sorgfältigeres Denken) und numerische PDEs.
Der Hintergrund meiner Undergrad-Differentialgleichungen war jedoch ziemlich mangelhaft. Der ODE-Grundkurs muss schwer zu unterrichten sein, da (ungefähr) 75% der Schüler dort nicht viel über ODEs wissen müssen und die anderen 25% das Fach gut kennen müssen. (Ich könnte noch viel mehr zu diesem Thema schreiben, insbesondere welche Bereiche meiner Meinung nach mangelhaft waren.)
Ich möchte ein wenig tangieren, um ein verwandtes Thema anzusprechen. Es gibt eine große Anzahl von Ingenieuren, die glauben, dass fortgeschrittene Mathematik für sie sinnloser ist als sie es tatsächlich ist, und sie äußern sich oft recht lautstark darüber. Einige Ingenieure scheinen alles zu tun, um überhaupt keine Art von Mathematik zu verwenden [1] , auch wenn dies hilfreich wäre. Ein Unternehmen, das versucht hat, Leute aus meiner Forschungsgruppe zu rekrutieren, prahlteDass sie nicht rechnen, als würde uns das verführen. Um ehrlich zu sein, wurden sie zu einem Insider-Witz. Ein Großteil ihrer Arbeit basiert auf Code, und obwohl die Codes eher konservativ sind, sind sie nicht in jedem Fall korrekt oder hilfreich. Wenn jemand ein "technisches Urteil" fällen muss, hoffe ich, dass das Urteil auf einem evidenzbasierten mathematischen Modell und nicht auf Spekulation basiert. (Ich bin nicht sicher, warum diese Meinung über die Nützlichkeit der fortgeschrittenen Mathematik existiert, aber ich denke, dass sie teilweise von der Schwierigkeit der Mathematik und auch von Unwissenheit herrührt.)
Ingenieure, die keine fortgeschrittenen mathematischen Methoden anwenden, sollten sich zumindest der potenziellen Fallstricke bewusst sein, die sich aus der blinden Verwendung von Ingenieursoftware ergeben, die auf fortgeschrittenen mathematischen Methoden basiert. Viele Ingenieure vertrauen der Software, als ob das Ergebnis unfehlbar wäre. Ich werde von einer Regierungsbehörde finanziert, die eine Simulationssoftware herstellt (und ich helfe bei der Entwicklung der Software), und ich erinnere mich, dass sich einer ihrer Ingenieure über Benutzer sehr geärgert hat, die behaupten, neue Physik entdeckt zu haben: Temperaturen höher als die adiabatische Flammentemperatur (die höchste) Verbrennungstemperatur nach dem ersten Gesetz möglich). Was tatsächlich passierte, war, dass die Simulationssoftware kein " TVD " verwendete"und die Entwickler gingen (möglicherweise implizit) davon aus, dass die Benutzer der Software erkennen würden, wenn die Dinge schief gehen, und eine zusätzliche Auflösung hinzufügen. Mein Eindruck ist, dass sie die Software nicht narrensicher machen wollten, weil dies die Dinge dramatisch verlangsamen würde, aber Anscheinend tauchte dieses Problem so oft auf, dass der narrensichere Algorithmus hinzugefügt wurde.
Das heißt nicht, dass fortgeschrittene Mathematik immer notwendig ist. Während einige Ingenieure es für Spaß halten, etwas mit mathematischer Raffinesse zu übertreiben, ist es wahrscheinlich eine Zeitverschwendung, wenn es nicht notwendig ist, ein Problem zu lösen.
[1] Gleiches gilt übrigens auch für die Programmierung. Für eine von meinem MS-Berater unterrichtete Klasse entwarf er speziell eine Aufgabe, die in Excel "unmöglich" zu lösen war, da sie die Lösung großer linearer Gleichungssysteme um ein Vielfaches erforderte. Der mit Abstand einfachste Weg wäre, ein paar Dutzend Codezeilen zu schreiben. Er forderte die Leute auf, ihren Code einzureichen, um Guthaben zu erhalten. Er erhielt immer noch Tabellenkalkulationen! Anscheinend können Sie dies in Excel tun, aber Sie mussten die Matrix manuell eingeben! Sicherlich nicht einfach oder unterhaltsam, wenn Sie eine 500x500-Matrix benötigen.