MathGroup Archive 2001

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

Search the Archive

Re: D attributes

  • To: mathgroup at smc.vnet.net
  • Subject: [mg27745] Re: D attributes
  • From: "Allan Hayes" <hay at haystack.demon.co.uk>
  • Date: Wed, 14 Mar 2001 04:06:45 -0500 (EST)
  • References: <98knl3$pnd@smc.vnet.net>
  • Sender: owner-wri-mathgroup at wolfram.com

Arturas,

It seems that this action on lists is programmed in directly - we don't need
to use the attribute.

Example:

d[x_]:=a[x]

d[x_List]:= d/@x

d[{x,y,{x}}]

{a[x],a[y],{a[x]}}

--
Allan
---------------------
Allan Hayes
Mathematica Training and Consulting
Leicester UK
www.haystack.demon.co.uk
hay at haystack.demon.co.uk
Voice: +44 (0)116 271 4198
Fax: +44 (0)870 164 0565

"Arturas Acus" <acus at itpa.lt> wrote in message
news:98knl3$pnd at smc.vnet.net...
> Dear Group,
>
> This is very simple question.
> What is the D function mechanism which let it
> to go inside lists. See example
>
> In[1]:=
> $Version
> Out[1]=
> "4.0 for Linux (April 21, 1999)"
>
> In[2]:=
> Attributes[D]
> Out[2]=
> {Protected, ReadProtected}
>
> In[3]:=
> D[{x, y, {x}}, x]
> Out[3]=
> {1, 0, {1}}
>
> Why it goes inside lists if there is no Listable
> attribute? The same test is true for 4.1 also.
>
> Sincerely, Arturas
>
>
> Dr. Arturas Acus
> Institute of Theoretical
> Physics and Astronomy
> Gostauto 12, 2600,Vilnius
> Lithuania
>
>
> E-mail: acus at itpa.lt
>    Fax: 370-2-225361
>    Tel: 370-2-612906
>




  • Prev by Date: RE: ExtendGraphics LabelContour Error Message
  • Next by Date: Re: ColorFunction
  • Previous by thread: Re: D attributes
  • Next by thread: ExtendGraphics LabelContour Error Message