Import polynomial from file and define function from it.

*To*: mathgroup at smc.vnet.net*Subject*: [mg112128] Import polynomial from file and define function from it.*From*: nick_twisp <niels.kurz at googlemail.com>*Date*: Wed, 1 Sep 2010 06:27:15 -0400 (EDT)

Hello Mathematica community, I am looking for a solution of the following problem: I have some quite long polynomial in q and x stored in a file and with test = Import["this_file_containing_the_polynomial"]; I import the string and with poly = ToExpression[test]; I convert it to an expression. If I usually would like to define a function (like in this case in x and q) from it, I would write F[q_, x_] := poly; Unfortunately this doesn't work at all. Strange enough if I just paste the huge expression behind F[q_, x_]:=, then it works and I have a function in q and x, which is evaluated when I put a concrete number e.g. for q (then becoming a polynomial in x). Does someone have an idea, how I could define a function from an expression? Thanks in advance,