Das Funktions-M-File ohne Rückgabewert 'polarcurve.m' zeichnet eine in Polarkoordinaten definierte Kurve. Die mit einer String-Variablen ausgewählte Radiusfunktion vom Winkel 'w' definiert die Kurve.
function iretvoid = polarcurve(funcnam, win) % polarcurve(fnam, winarray) Polarkoordinaten-Plot mit % dem Funktionsnamen der Polarkoordinatenfunktion als Parameter % und einem Array von Winkelwerten in Radiant iretvoid = 0; x = feval(funcnam, win).*cos(win); y = feval(funcnam, win).*sin(win); plot (x,y) axis equal axis squareDie Definition in Polarkoordinaten im File 'archipolexample.m' beschreibt z.B. eine archimedische Spirale.
% rad=archipolexample(win)  Beispiel einer Polarkoordinaten-Funktion
%   fuer die archimedische Spirale (win in Radiant)
function rad = archipol(win)
     rad = 0.1*win;
Durch Einsetzen dieser Funktion wie in 
polarcurve('archipol',winarray) wird die archimedische Spirale
gezeichnet; das Einsetzen anderer Funktionen in Polarkoordinaten ergibt
die entsprechenden Plots.