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 that from time to time. Read the Book about "Principles of 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 > anything about this in the Help files to confirm my guess) > > 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? > > ???