|
[Date Index]
[Thread Index]
[Author Index]
Re: Why this function does not return a single value
- To: mathgroup at smc.vnet.net
- Subject: [mg60296] Re: Why this function does not return a single value
- From: Bill Rowe <readnewsciv at earthlink.net>
- Date: Sat, 10 Sep 2005 06:46:44 -0400 (EDT)
- Sender: owner-wri-mathgroup at wolfram.com
On 9/9/05 at 4:07 AM, marekbr at gmail.com (Marek) wrote:
>I know that Mathematica treats space as a multiplication sign. What
>happens here is that when I remove the multiplication signs in Input
>mode, convert to Standard mode and then back to Input mode the
>multiplication signs reappear. I just did the following experiment.
>Opened fresh Mathematica notebook and typed in (in Standard mode)
>g[x_,a[1]_]:=a*x (no spaces anywhere) Executed that Then converted to
>Input mode and there will be a star between a[1] and the blanc sign _ .
In essence, g[x_,a[1]_]:= a*x is meaningless. This defines a function named g having an arbitrary first arguement you are naming x, an arbitrary second argument you are naming as the function a evaluated at 1 returning the product of the function and the first argument. Is this really what you want?
Perhaps, you want to create a function that returns the product of somehing and the first element of something else. That could be simply done as
g[x_, a_]:= x*First[a]
Or perhaps you want to return the product of something an a function evaluated at 1. That could be done as
g[x_,a_]:= x*a[1]
--
To reply via email subtract one hundred and four
Prev by Date:
Re: A very EZ Question! Make a Graph!
Next by Date:
Re: Switching to Mac caused 20x slowdown - please help!
Previous by thread:
Re: Re: Why this function does not return a single value
Next by thread:
Re: Why this function does not return a single value
|