Re: Functions with multiple groups of arguments? [David Park?]

• To: mathgroup at smc.vnet.net
• Subject: [mg40034] Re: Functions with multiple groups of arguments? [David Park?]
• From: atelesforos at hotmail.com (Orestis Vantzos)
• Date: Mon, 17 Mar 2003 03:32:56 -0500 (EST)
• References: <b51aa4\$34l\$1@smc.vnet.net>
• Sender: owner-wri-mathgroup at wolfram.com

```This defines a 3-parametric family of functions, one for every choice
of a,b,c.
It is mainly a matter of cosmetics, although you can make useful
definitions like:
myF=f[1,2,3]
f[1,2,3]'[x] (* differentiates it *)

Mathematica is all about symbols and rules; functions are just a
notational convention. Hence you might run into weird definitions like
Mathematica".
Orestis

AES/newspost <siegman at stanford.edu> wrote in message news:<b51aa4\$34l\$1 at smc.vnet.net>...
> In a recent message on Mathematica programming, David Park included a
> sample function definition in a form I've never encountered before,
> namely
>
>     f[a_,b_,c_][x_]  := a + Sin[b x + c]
>
> What is this?  How does it work?  (I can guess, but don't seem to find
>
> Given the same values of a, b, c and x, does this form work differently
> in *any* way from
>
>     f[a_,b_,c_, x_]  := a + Sin[b x + c]
>
> If not, why do it this way? Or is the only reason for doing it this way
> one of cosmetics?
>
> ???

```

• Prev by Date: Increase in efficiency with Module
• Next by Date: Comparison of Mathematica on Various Computers
• Previous by thread: RE: Functions with multiple groups of arguments? [David Park?]