Mit der rationalen Näherungsfunktion können auch Funktionen angenähert werden, deren Werte stellenweise unendlich sind. In jedem Fall muß der Grad des Zähler- und Nennerpolynoms als Option angegeben werden. Außerdem wird der Zählerbereich benötigt, in dem die Näherung erfolgen soll.
with(numapprox): g:= ;#(* Zu approximierende Funktion *) z:= ;#(* Grad des Zählerpolynoms *) n:= ;#(* Grad des Nennerpolynoms *) xmin:= ;#(* Untere Grenze des Approximatiomnsbereiches *) xmax:= ;#(* Obere Grenze des Approximationsbereiches *) f:=minimax(g,x=xmin..xmax,[z,n]);