Re: Import polynomial from file and define function from
- To: mathgroup at smc.vnet.net
- Subject: [mg112157] Re: Import polynomial from file and define function from
- From: Bob Hanlon <hanlonr at cox.net>
- Date: Thu, 2 Sep 2010 02:32:48 -0400 (EDT)
- Reply-to: hanlonr at cox.net
Use Set rather than SetDelayed F[q_, x_] = poly; Bob Hanlon ---- nick_twisp <niels.kurz at googlemail.com> wrote: ============= 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,