Re: how applicate a function to a list??
- To: mathgroup at smc.vnet.net
- Subject: [mg28386] Re: [mg28368] how applicate a function to a list??
- From: BobHanlon at aol.com
- Date: Sun, 15 Apr 2001 00:13:37 -0400 (EDT)
- Sender: owner-wri-mathgroup at wolfram.com
Not sure that I understand the question. Giving examples would help.
However, this may be what you want
ans = Flatten[Solve[t-3 == 0, t]]
{t -> 3}
If your function expects a number then you cannot give it a rule or a list of
rules
{f[ans], f /@ ans, f[ans[[1, 2]]]}
{f[{t -> 3}], {f[t -> 3]}, f[3]}
Use ReplaceAll
f[t] /. ans
f[3]
Or you can apply the rule earlier in the process
ans = t /. Flatten[Solve[t-3 == 0, t]]
3
f[ans]
f[3]
Bob Hanlon
In a message dated 2001/4/14 2:23:08 AM, gioacchinofabio.pellerit at tin.it
writes:
>i know my problem is trivial but i would to know why a function applied
>to a
>list give as result:
>f(t->a number obtained before).....while i need to evaluate the function
>in
>the value not as symbol.
>what instruction i need to use???