Howdy,
I don't know if you're still looking for a solution, or if the one provided works, and maybe I don't understand your question, but I've had to generate log spaced points to plot frequency responses, and the way I do it is as follows:
pts:=(enter how many points you want)
n:=1..pts
d1:=(enter the exponent of the minimum frequency, i.e., -2 for 0.01 Hz)
d2:=(enter the exponent for the max freq, i.e., 2 for 100 Hz)
f(sub)n:=10^[d1+(n-1)*(d2-d1)/(pts-1)]
That set of definitions will give you a range variable f of n elements equally spaced logarithmically from 10^d1 to 10^d2.
A.M.D.G.