MathGroup Archive 2009

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

Search the Archive

Re: Dynamic changing of variables

  • To: mathgroup at smc.vnet.net
  • Subject: [mg96335] Re: Dynamic changing of variables
  • From: Jens-Peer Kuska <kuska at informatik.uni-leipzig.de>
  • Date: Thu, 12 Feb 2009 06:32:27 -0500 (EST)
  • References: <gmu8rl$gn3$1@smc.vnet.net>

Hi,

DynamicModule[{a = 0, b = 0},
  Column[{Dynamic[a + 1],
    Slider[Dynamic[b, (a = Sin[#]; b = #) &], {0, 2*Pi}]}]]

??

Regards
   Jens

Patrick Scheibe wrote:
> Hi,
> 
> assume the following code lines:
> 
> DynamicModule[{a, b = 0}, 
>   a = Dynamic[Sin[b]]; 
>   Column[{
>     Dynamic[a], 
>     Slider[Dynamic[b], {0, 2*Pi}]
>    }]
> ]
> 
> In order to update "a" with the actual value of Sin[b] I need 
> Dynamic around it. Unfortunately, now the variable "a" is invisibly
> wrapped and completely useless for further calculations. I'm not able to
> calculate even a+1 inside the DynamicModule.
> 
> DynamicModule[{a, b = 0}, 
>   a = Dynamic[Sin[b]]; 
>   Column[{
>     Dynamic[a+1], 
>     Slider[Dynamic[b], {0, 2*Pi}]
>    }]
> ]
> 
> If I'm not just too stupid and this behaviour is intended, then I'm
> wondering whether this doesn't lead to problems when you have more
> complex constructs with several dynamic variables.
> 
> Cheers
> Patrick
> 
> PS: I was just pointed by another person on this and I found a way
> around it. So cannot provide a real problem I'm having. Nevertheless, I
> would be glad to know what you think since I couldn't really find the
> point in the documentation where this is explained.
> 
> 


  • Prev by Date: Re: Help! About drawing a high-precision 3D graph
  • Next by Date: Re: switching axes in Plot?
  • Previous by thread: Dynamic changing of variables
  • Next by thread: Re: Dynamic changing of variables