[Date Index]
[Thread Index]
[Author Index]
Re: Evaluation Question
*To*: mathgroup at smc.vnet.net
*Subject*: [mg76513] Re: Evaluation Question
*From*: dh <dh at metrohm.ch>
*Date*: Wed, 23 May 2007 05:28:17 -0400 (EDT)
*References*: <f2u57d$k2n$1@smc.vnet.net>
Hi,
first you define a list of functions of 3 arguments, e.g.:
f={
#1+#2+#3&,
2#1+#2+#3&,
#1+2#2+#3&,
#1+#2+2#3&,
2#1+2#2+#3&
};
then you make a list of arguments, e.g.:
x={
{0,0,0},
{0,0,1},
{0,1,0},
{0,1,1},
{1,0,0},
{1,0,1},
{1,1,0},
{1,1,1}
} ;
now we apply all functions to all arguments:
Outer[Apply, f, x, 1]
hope this helps, Daniel
hoffmannick wrote:
> Can anyone help me solve the following problem?
>
> I have a function of 3 variables, let's say
> f[a_, b_, c_] = a + b + c
>
> Now I need to evaluate the function at some given points. To evaluate
> at a single point I would do
> f[0,0,1]
>
> For the point (0,0,1)
>
> Now here is the main question.
> I need to evaluate this function at the points (0,0,0) through (1,1,1)
> That would be the points:
> 0,0,0
> 0,0,1
> 0,1,0
> 0,1,1
> 1,0,0
> 1,0,1
> 1,1,0
> 1,1,1
>
> I'm testing these for approx 32 different functions. Is there an easy
> way that I can define the function and then have it test all the
> points for me? It will always be those finite points listed above.
>
> I looked into the mathematica documentation and it said how to do this
> with a function of a single variable, but it didn't say how to do it a
> function of more than one variable.
>
> I really appreciate your help
>
>
Prev by Date:
**Mathematica 6.0 easier for me ... (small review)**
Next by Date:
**Re: Accessing all the documentation in Help**
Previous by thread:
**Re: Evaluation Question**
Next by thread:
**Re: Evaluation Question**
| |