BTW "recusant" is an old word, religious in origin, for someone who refuses to do what they're told, or believe what they're told to believe.
Here's my problem:
phi := (1+sqrt(5))/2;
plots[pointplot]([seq([n, sin(n*phi)], n = 1000 .. 2000)], symbol = point, axes = boxed, labels = [n, typeset('sin(n*phi)')], labeldirections = [horizontal, vertical])
produces a label sin( n phi ). I want it to say sin( phi n ).
I've tried the noncommuting times &* (which prints &*) and the matrix product . (which prints as a function call).
Is there a way to typeset this product in the order that I want? Here "n" is the variable and "phi" is the constant (yes that looks weird, but so does the graph). I suspect that there is; I think "typeset" is probably much more powerful than I have been kludging it as. Help?