MathGroup Archive 2011

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: Converting a list to arguments for a function --- How?

  • To: mathgroup at smc.vnet.net
  • Subject: [mg118671] Re: Converting a list to arguments for a function --- How?
  • From: Murray Eisenberg <murray at math.umass.edu>
  • Date: Sat, 7 May 2011 07:30:04 -0400 (EDT)

Method:

    f[x_,y_,z_] := x^2 = y z
    lis = {4,1,2};
    Apply[f, lis]

    (* abbreviated form: *_
    f @@ lis

Explanation:

    Head[lis]
List
    Apply[func,lis]
func[4, 1, 2]


On 5/6/2011 7:24 AM, Virgil Stokes wrote:
> Suppose I have a list,
>
> list = {4,1,1}
>
> and I wish to use it as follows
>
> f[4,1,1]
>
> Is there a simple way (without looping through the elements list) to transfer
> the elements of list to the arguments for f?
>
>
>
>

-- 
Murray Eisenberg                     murray at math.umass.edu
Mathematics & Statistics Dept.
Lederle Graduate Research Tower      phone 413 549-1020 (H)
University of Massachusetts                413 545-2859 (W)
710 North Pleasant Street            fax   413 545-1801
Amherst, MA 01003-9305


  • Prev by Date: Re: Converting a list to arguments for a function --- How?
  • Next by Date: Problem using a table with Dynamic variables
  • Previous by thread: Re: Converting a list to arguments for a function --- How?
  • Next by thread: Re: Converting a list to arguments for a function --- How?