RE: Applying my function to elements of a vector
- To: mathgroup at smc.vnet.net
- Subject: [mg49494] RE: [mg49464] Applying my function to elements of a vector
- From: "Ellis, George" <George.Ellis at Cognos.COM>
- Date: Thu, 22 Jul 2004 02:45:03 -0400 (EDT)
- Sender: owner-wri-mathgroup at wolfram.com
Something like this? f[x_] := x^2 vec = {1, 2, 3}; Map[f[#] &, vec] Regards, George -----Original Message----- From: Gregory Lypny [mailto:gregory.lypny at videotron.ca] To: mathgroup at smc.vnet.net Subject: [mg49494] [mg49464] Applying my function to elements of a vector Hello everyone, Say I've created a function, f[x_], which accepts a single scalar as its argument. I now want to apply that function to each element of a vector, v, of length n, as in newVector = f[v], but I get an error because my function f does not thread over the elements of the vector as do built-in Mathematica functions such as Log[]. How can I get my function to apply to each element of my vector? Regards, Greg This message may contain privileged and/or confidential information. If you have received this e-mail in error or are not the intended recipient, you may not use, copy, disseminate or distribute it; do not open any attachments, delete it immediately from your system and notify the sender promptly by e-mail that you have done so. Thank you.