Aus dem Kurs: MATLAB Grundkurs

So erhalten Sie Zugriff auf diesen Kurs

Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 23.200 Kurse von Branchenfachleuten.

Der Profiler

Der Profiler

Wenn die Laufzeit eines Algorithmus oder Programms eine Rolle spielt, und der Code deshalb gezwickt werden muss, kommt, wie in vielen Bereichen des Lebens, das sogenannte Paretoprinzip zum Tragen. Es besagt, dass 20% des Codes 18 % der Laufzeit verbrauchen. Und je nach Komplexität, kann auf diese ersten 20% das Paretoprinzip erneut angewendet werden. So dass letztlich 4% des Codes 64% der Laufzeit verbrauchten. MATLAB hat ein sehr effektives Tool, um dem Laufzeitverhalten von Code auf die Schliche zu kommen, nämlich dem Profiler. Um Ihnen den Profiler von MATLAB vorführen zu können, habe ich eine kleine Testfunktion implementiert, die ihrerseits 3 Funktionen aufruft, und jede dieser Funktionen enthält eine Implementierung zur Berechnung der Hilbert-Funktion. Ich habe diese in dem Video zu den Schleifen schon mal explizit hervorgestellt. Die erste Funktion verwendet dafür eine Doppelschleife, die zweite Funktion eine Einfachschleife, bereits vektorielle Geschichten, und die dritte…

Inhalt