Re: Execute commands with CDF player
- To: mathgroup at smc.vnet.net
- Subject: [mg121040] Re: Execute commands with CDF player
- From: Heike Gramberg <heike.gramberg at gmail.com>
- Date: Wed, 24 Aug 2011 07:50:15 -0400 (EDT)
- Delivered-to: l-mathgroup@mail-archive0.wolfram.com
- References: <201108240714.DAA11345@smc.vnet.net>
You need to set SaveDefinitions->True to save the definition of f in the output of Manipulate, e.g. f[x_, a_] := Sin[a x] Manipulate[Plot[f[x, a], {x, 0, 10}], {a, 1, 5}, SaveDefinitions -> True] Alternatively, you could use Initialization to define f inside the Manipulate: Manipulate[Plot[f[x, a], {x, 0, 10}], {a, 1, 5}, Initialization :> (f[x_, a_] := Sin[a x])] Heike. On 24 Aug 2011, at 09:14, Joerg Roesgen wrote: > Hi, > > I am missing something about this CDF player. On the Wolfram website they say it's all so easy. Just take your notebook and save it as a CDF, and all is fine and dandy. But it's not. I made a notebook with one single cell. > > f[x_, a_] := Sin[a x] > Manipulate[Plot[f[x, a], {x, 0, 10}], {a, 1, 5}] > > All works fine up to here. > > Now, I save it as CDF and open it with the CDF player. Well, but nothing is executable or does anything. I see the two lines of input; and otherwise there is just an empty box displayed from the Manipulate command, but the CDF player does not understand who f[x,a] is. > > So, what now? > > Thanks, > JR >
- References:
- Execute commands with CDF player
- From: Joerg Roesgen <biophys.hershey@me.com>
- Execute commands with CDF player