Dynamic changing of variables
- To: mathgroup at smc.vnet.net
- Subject: [mg96314] Dynamic changing of variables
- From: Patrick Scheibe <pscheibe at trm.uni-leipzig.de>
- Date: Wed, 11 Feb 2009 05:22:24 -0500 (EST)
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.