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.

Funktionszeiger und Rückrufe in MATLAB

Funktionszeiger und Rückrufe in MATLAB – Tutorial zu MATLAB

Aus dem Kurs: MATLAB Grundkurs

Funktionszeiger und Rückrufe in MATLAB

Die Arbeit mit Funktionszeigern gehört in anderen Programmiersprachen meist schon zu den höheren Wahlen der Programmierung. In MATLAB sind Funktionszeiger dagegen eine einfache und klare Sache und man kann dabei eigentlich kaum etwas falsch machen, jedenfalls nicht vom formalen Standpunkt her. Zur Einstimmung habe ich ein kleines Programm in den Editor geladen, das ein einfaches Szenario mit zwei Funktionen enthält. Die Hauptfunktion Tester ruft die Funktion Worker und übergibt dieser einen Funktionszeiger, sowie ein Argument. Die Besonderheit dabei: der Funktionszeiger wird durch Voranstellen eines Klammeraffen voll dem Funktionsnamen gebildet, das ist auch schon alles. Auf der Seite des Workers sieht es so aus, dass das erste Argument als Funktion interpretiert wird und schlicht ein normaler Funktionsaufruf erfolgt. Ich führe das Programm einmal aus. Und Sie sehen, das Ergebnis ist ein Plot der Sinus-Funktion und das ist genau die Funktion, für die ich hier einen Funktionszeiger…

Inhalt