$ Documentation in 'funcs.mac' Useful MAXIMA User's Functions (used to process the transfer functions produced by the schematic editor) HILO(xfer) HILO(XFER[3]) return a transfer function after applying limits to HIxx.. and LOyy.. Elements named with a prefix HI.. (like HI, HI1, HIr, HIc13, etc) are processed as an infinite value Elements named with a perfix LO.. (like LO, LO9, LOr, LOc0, etc) are processed as a zero value NUMERIC(xfer) NUMERIC(XFER[2]) return a transfer function after inserting numerical values if any SUBSTITUTE(xfer,parm,val) SUBSTITUTE(XFER[1],gds1,gn) return a transfer function after substitution NUMERATOR(xfr) NUMERATOR(XFER[1]) return the numerator of a transfer function DENOMINATOR(xfr) DENOMINATOR(XFER[3]) return the denominator of a transfer function NCOEFF(xfer,n) NCOEFF(XFER[2],2) return the nth coefficient of the numerator of a transfer function DCOEFF(xfer,n) DCOEFF(XFER[1],3) return the nth coefficient of the denominator of a transfer function DC(xfer) DC(XFER[1]) return the DC transfer function INF(xfer) INF(XFER[1]) return the transfer function at infinite frequency NUMFORM(num,n) NUMFORM(17,-4) format a number, return string "0017", sign of num is suppressed NUMFORM(17, 4) format a number, return string "17 ", sign of num is suppressed Useful to signal the end of the processing which could be in some cases (very) long DONE( ) print a line "end of the processing" SMAKE( ) protected smake against negative value