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???