MathGroup Archive 2011

[Date Index] [Thread Index] [Author Index]

Search the Archive

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
>





  • Prev by Date: Re: Simplifying certain trigonometric expressions
  • Next by Date: Re: decoding inbuilt function
  • Previous by thread: Execute commands with CDF player
  • Next by thread: Re: Execute commands with CDF player