|
[Date Index]
[Thread Index]
[Author Index]
Re: Automatic update of variables
- To: mathgroup at smc.vnet.net
- Subject: [mg110314] Re: Automatic update of variables
- From: "Sjoerd C. de Vries" <sjoerd.c.devries at gmail.com>
- Date: Sun, 13 Jun 2010 04:09:41 -0400 (EDT)
- References: <huvk4q$rq0$1@smc.vnet.net>
Are you kidding us? Using SetDelayed (:=) in the definition of b means
the most current value of a are used anytime b is used.
Check this:
b := a
a = 2;
b
a = 4;
b
yields 2, then 4.
Or try
b := a
Dynamic[b]
and the assign various values to a and see the dynamically displayed
value of b changing immediately.
By the way: b:=3 a +1 is not a delayed rule. That would be b:>3 a +1
Cheers -- Sjoerd
On Jun 12, 11:31 am, Antonio De Ju=E1rez <adejua... at gmail.com> wrote:
> Sometimes, I would find useful a method to update variables
> automatically. For example, given the delayed rule
>
> b:=3 a+1;
>
> it would be useful to have b updated whenever a is assigned a new
> value, like a=37. Is there any method to do this in Mathematica?
>
> Thanks,
>
> Antonio.
Prev by Date:
Re: Apply a function to parts of a list
Next by Date:
Re: Lists: Row Vectors vs. Column Vectors. (feels like such a silly
Previous by thread:
Re: Automatic update of variables
Next by thread:
Re: Automatic update of variables
|